Compartir a través de


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