estructura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS (d3dkmddi.h)
La estructura DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS contiene el conjunto de marcas necesarias para establecer la dirección de origen vidPN.
Sintaxis
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;
Miembros
FlipStereo
Especifica si el controlador voltea las imágenes izquierda y derecha de una asignación estéreo.
Si se establece el miembro FlipOnNextVSync de la estructura de DXGK_PLANE_SPECIFIC_INPUT_FLAGS , el controlador completa el volteo a la imagen izquierda en la siguiente VSync y, a continuación, completa el volteo a la imagen derecha en la siguiente VSync.
Si se establece el miembro FlipImmediate de DXGK_PLANE_SPECIFIC_INPUT_FLAGS , el controlador comienza inmediatamente a examinar desde la nueva asignación. Por ejemplo, si el controlador estaba examinando una imagen correcta, inicia el nuevo examen desde el mismo desplazamiento relativo en la imagen derecha de la nueva asignación.
Los miembros FlipStereo y FlipStereoTemporaryMono no se pueden establecer al mismo tiempo.
FlipStereoTemporaryMono
Especifica si el controlador usa la imagen izquierda de una asignación estéreo para las partes derecha e izquierda de un marco estéreo. El controlador realiza la misma operación presente que con FlipStereo, salvo que examina solo desde la imagen izquierda para generar ambas imágenes de un fotograma estéreo.
Este miembro solo debe establecerse si el controlador notifica la compatibilidad con esta opción en el modo de visualización actual estableciendo el miembro Type de la estructura de D3DKMDT_VIDPN_SOURCE_MODEen D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.
FlipStereoPreferRight
Especifica que cuando el controlador clona una asignación principal estéreo a un monitor mono, usa la imagen correcta.
Los miembros FlipStereoTemporaryMono y FlipStereoPreferRight no se pueden establecer al mismo tiempo.
RetryAtLowerIrql
El programador establece esta marca si la llamada se realiza en PASSIVE_LEVEL. Por lo tanto, el controlador puede realizar cambios de hardware en esta llamada.
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 28 bits restantes (0xFFFFFFF8) del miembro Value de 32 bits en ceros.
Value
Una manera alternativa de acceder a los bits.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |
Consulte también
DXGK_PLANE_SPECIFIC_INPUT_FLAGS