estructura D3DKMT_MULTIPLANE_OVERLAY_CAPS (d3dkmthk.h)
Contiene funcionalidades de superposición multiplano.
Sintaxis
typedef struct _D3DKMT_MULTIPLANE_OVERLAY_CAPS {
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 Version3DDISupport : 1;
UINT Reserved : 20;
};
UINT Value;
};
} D3DKMT_MULTIPLANE_OVERLAY_CAPS;
Miembros
Rotation
Especifica el giro en el sentido de las agujas del reloj del plano de superposición.
RotationWithoutIndependentFlip
Si es TRUE, indica que el controlador puede realizar la rotación del plano de 90, 180 o 270 grados, pero No se puede usar IndependentFlip al girar el plano.
VerticalFlip
El plano de superposición debe voltear los datos verticalmente.
HorizontalFlip
El plano de superposición debe voltear los datos 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 el ajuste 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 multiplano notificados por las funcionalidades se comparten en todos los orígenes de VidPn.
Cuando es FALSE, los recursos de superposición multiplano 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 volteo a un volteo de VSYNC mediante la nueva infraestructura de finalización de HSync.
Plane0ForVirtualModeOnly
Si 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 el ajuste o la reducción del plano 0 solo debe producirse cuando el plano 0 es el plano de escritorio y cuando se usa el ajuste o la reducción para la compatibilidad con el modo virtual.
Version3DDISupport
El controlador admite los DDIS de MPO de WDDM 2.2 (superposición de varios planos).
Reserved
Reservado para uso interno.
Value
Valor que se usa para operar sobre los demás miembros.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmthk.h |