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;
Members
FlipStereo
Specifica se il driver capovolge sia le immagini a sinistra che a destra di un'allocazione stereo.
Se il membro FlipOnNextVSync della struttura DXGK_PLANE_SPECIFIC_INPUT_FLAGS è impostato, il driver completa lo scorrimento all'immagine sinistra nella VSync successiva e quindi completa l'inversione sull'immagine destra nella VSync seguente.
Se il membro FlipImmediate di DXGK_PLANE_SPECIFIC_INPUT_FLAGS è impostato, il driver inizia immediatamente a eseguire l'analisi dalla nuova allocazione. Ad esempio, se il driver esegue l'analisi di un'immagine corretta, avvia la nuova analisi dallo stesso offset relativo nell'immagine corretta della nuova allocazione.
I membri FlipStereo e FlipStereoTemporaryMono non possono essere entrambi impostati contemporaneamente.
FlipStereoTemporaryMono
Specifica se il driver utilizza l'immagine sinistra di un'allocazione stereo per le parti destra e sinistra di un frame stereo. Il driver esegue la stessa operazione presente di 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 Type 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 membri FlipStereoTemporaryMono e FlipStereoPreferRight non possono essere entrambi impostati contemporaneamente.
RetryAtLowerIrql
L'utilità di pianificazione imposta questo flag se la chiamata viene effettuata al 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 restanti 28 bit (0xFFFFFFF8) del membro Value a 32 bit su zeri.
Value
Un modo alternativo per accedere ai bit.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmddi.h |
Vedi anche
DXGK_PLANE_SPECIFIC_INPUT_FLAGS