estructura DXGK_MULTIPLANEOVERLAYCAPS (d3dkmddi.h)
Funcionalidades de superposición multiplano devueltas por la función DxgkDdiGetMultiPlaneOverlayCaps .
Sintaxis
typedef struct _DXGK_MULTIPLANEOVERLAYCAPS {
union {
struct {
UINT Rotation : 1;
UINT RotationWithoutIndependentFlip : 1;
UINT VerticalFlip : 1;
UINT HorizontalFlip : 1;
UINT StretchRGB : 1;
UINT StretchYUV : 1;
UINT BilinearFilter : 1;
UINT HighFilter : 1;
UINT Shared : 1;
UINT Immediate : 1;
UINT Plane0ForVirtualModeOnly : 1;
UINT Reserved : 21;
};
UINT Value;
};
} DXGK_MULTIPLANEOVERLAYCAPS;
Miembros
Rotation
Cuando es TRUE, indica que el hardware admite la rotación del plano 90, 180 o 270 grados.
Si es TRUE, RotationWithoutIndependentFlip debe ser FALSE.
RotationWithoutIndependentFlip
Cuando es TRUE, indica que el conductor puede realizar un giro de plano de 90, 180 o 270 grados, pero No se puede usar IndependentFlip al girar el plano.
Si es TRUE, Rotation debe ser FALSE.
VerticalFlip
Cuando es TRUE, el hardware admite voltear el plano verticalmente.
HorizontalFlip
Cuando es TRUE, el hardware admite voltear el plano horizontalmente.
StretchRGB
Cuando es TRUE, el hardware admite la extensión de cualquier plano que contenga datos RGB.
StretchYUV
Cuando es TRUE, el hardware admite la extensión de cualquier plano que contenga datos YUV.
BilinearFilter
Cuando es TRUE, el hardware admite el filtrado bilineal.
HighFilter
Cuando es TRUE, el hardware admite mejor que el filtrado bilineal.
Shared
Cuando es TRUE, los recursos de superposición de varios planos notificados por las funcionalidades se comparten en todos los orígenes de VidPn.
Cuando es FALSE, los recursos de superposición de varios planos notificados por las funcionalidades se dedican al origen vidPn específico.
Immediate
Cuando es TRUE, el HW admite volteos inmediatos del plano MPO.
Si el volteo contiene cambios que no se pueden realizar como un volteo inmediato, el controlador puede promover el cambio a un volteo de VSYNC mediante la nueva infraestructura de finalización de HSync.
Plane0ForVirtualModeOnly
Cuando es TRUE, el hardware siempre aplicará el factor de extensión del plano 0 al cursor de hardware, así como al plano. Esto implica que la extensión/reducción del plano 0 solo debe producirse cuando el plano 0 es el plano de escritorio y cuando se usa la extensión/reducción para la compatibilidad con el modo virtual.
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 21 bits restantes (0xFFFFFFFC) del miembro Value de 32 bits en ceros.
Value
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |