Condividi tramite


struttura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS (d3dkmddi.h)

La struttura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS contiene il set di flag necessari per impostare l'indirizzo di origine VidPN.

Sintassi

typedef struct _DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT RetryAtLowerIrql : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS;

Membri

FlipStereo

Specifica se il driver capovolge le immagini sia a sinistra che a destra di un'allocazione stereo.

Se il FlipOnNextVSync membro della struttura DXGK_PLANE_SPECIFIC_INPUT_FLAGS è impostato, il driver completa l'inversione sull'immagine sinistra nella VSync successiva e quindi completa lo scorrimento all'immagine destra nel VSync seguente.

Se il FlipImmediate membro di DXGK_PLANE_SPECIFIC_INPUT_FLAGS è impostato, il driver inizia immediatamente a eseguire l'analisi dalla nuova allocazione. Ad esempio, se il driver stava analizzando un'immagine corretta, avvia la nuova analisi dallo stesso offset relativo nell'immagine destra della nuova allocazione.

I membri FlipStereo e FlipStereoTemporaryMono non possono essere entrambi impostati contemporaneamente.

FlipStereoTemporaryMono

Specifica se il driver usa l'immagine sinistra di un'allocazione stereo per le parti destra e sinistra di un frame stereo. Il driver esegue la stessa operazione presente come con FlipStereo, ad eccezione del fatto che esegue l'analisi solo dall'immagine sinistra per produrre entrambe le immagini di un fotogramma stereo.

Questo membro deve essere impostato solo se il driver segnala il supporto per questa opzione nella modalità di visualizzazione corrente impostando il membro tipo della struttura D3DKMDT_VIDPN_SOURCE_MODE su D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.

FlipStereoPreferRight

Specifica che quando il driver clona un'allocazione primaria stereo in un monitor mono, usa l'immagine corretta.

I FlipStereoTemporaryMono e FlipStereoPreferRight membri non possono essere entrambi impostati contemporaneamente.

RetryAtLowerIrql

L'utilità di pianificazione imposta questo flag se la chiamata viene effettuata in PASSIVE_LEVEL. Di conseguenza, il driver può eseguire modifiche hardware in questa chiamata.

Reserved

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale all'impostazione dei rimanenti 28 bit (0xFFFFFFF8) del membro valore a 32 bit su zeri.

Value

Un modo alternativo per accedere ai bit.

Fabbisogno

Requisito Valore
intestazione d3dkmddi.h

Vedere anche

D3DKMDT_VIDPN_SOURCE_MODE

DXGK_PLANE_SPECIFIC_INPUT_FLAGS

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3