Compartir a través de


estructura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION (d3dkmddi.h)

Especifica información sobre las transformaciones adicionales que deben producirse después de redactar los planos.

Sintaxis

typedef struct _DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION {
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Flags;
  RECT                                           SrcRect;
  RECT                                           DstRect;
  D3DDDI_ROTATION                                Rotation;
} DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION;

Miembros

Flags

Estructura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS que indica información adicional de transformación.

SrcRect

Contiene la corrección de origen del modo virtual.

DstRect

Contiene la corrección de destino del modo virtual.

Rotation

Indica una rotación adicional que debe producirse en la imagen final.

Comentarios

El modo de origen contiene el tamaño del modo virtual y el rectángulo de destino indica cómo se asigna el modo virtual al modo físico.

Por ejemplo, si se usa un modo virtual 1024x768 con el modo físico 1920x1080, se pueden realizar las siguientes configuraciones:

Modo stretch:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {0, 0, 1920, 1080}

Modo centrado:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {448, 156, 1472, 924}

Relación de aspecto estirada:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {240, 0, 1680, 1080} // Resolución del monitor de 1080p

Requisitos

Requisito Valor
Header d3dkmddi.h