Compartir a través de


estructura DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 usa el controlador de minipuerto de pantalla para especificar los atributos del plano de superposición.

Sintaxis

typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  DXGK_MULTIPLANE_OVERLAY_FLAGS              Flags;
  RECT                                       SrcRect;
  RECT                                       DstRect;
  RECT                                       ClipRect;
  D3DDDI_ROTATION                            Rotation;
  DXGK_MULTIPLANE_OVERLAY_BLEND              Blend;
  DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                    ColorSpaceType;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                       StereoLeftViewFrame0;
  BOOL                                       StereoBaseViewFrame0;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                       Reserved1;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2;

Miembros

Flags

Especifica una combinación de operaciones de volteo realizando una operación OR bit a bit en los valores de la enumeración DXGK_MULTIPLANE_OVERLAY_FLAGS .

SrcRect

Especifica el rectángulo de origen relativo al recurso de origen.

DstRect

Especifica el rectángulo de destino relativo a la resolución del monitor.

ClipRect

Especifica cualquier región de recorte adicional relativa a DstRect después de que los datos se hayan extendido según los valores de SrcRect y DstRect.

El controlador y el hardware pueden usar el miembro ClipRect para aplicar un factor de extensión común a medida que cambia el recorte cuando una aplicación ocluye parte del rectángulo de destino DstRect .

Rotation

Especifica el giro en el sentido de las agujas del reloj del plano de superposición, dado como un valor de la enumeración D3DDDI_ROTATION .

Blend

Especifica el modo de mezcla que se aplica a este plano de superposición y el plano debajo de él, dado como un valor de la enumeración DXGK_MULTIPLANE_OVERLAY_BLEND .

VideoFrameFormat

Especifica el formato de fotograma de vídeo del plano de superposición, dado como un valor de la enumeración DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT .

ColorSpaceType

Especifica la configuración del espacio de colores, dada como un valor de la enumeración D3DDDI_COLOR_SPACE_TYPE .

StereoFormat

Especifica el formato de fotograma de vídeo del plano de superposición, dado como un valor de la enumeración DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT .

StereoLeftViewFrame0

Reservado para uso del sistema. Siempre debe ser FALSE.

StereoBaseViewFrame0

Reservado para uso del sistema. Siempre debe ser FALSE.

StereoFlipMode

Especifica el modo de volteo estéreo del plano de superposición, dado como un valor de la enumeración DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE .

StretchQuality

Especifica la calidad de ajuste del plano de superposición, dada como un valor de la enumeración DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY .

Reserved1

ColorKey

Especifica el valor de clave de color que se usa cuando la combinación de teclas de color está habilitada para superposiciones heredadas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dkmddi.h (incluye D3dkmddi.h)

Consulte también

D3DDDI_COLOR_SPACE_TYPE

D3DDDI_ROTATION

DXGK_MULTIPLANE_OVERLAY_BLEND

DXGK_MULTIPLANE_OVERLAY_FLAGS

DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE

DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT

DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY

DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT