estructura D3DOVERLAYCAPS (d3d9caps.h)

Especifica las funcionalidades de superposición de hardware para un dispositivo Direct3D.

Sintaxis

typedef struct _D3DOVERLAYCAPS {
  UINT Caps;
  UINT MaxOverlayDisplayWidth;
  UINT MaxOverlayDisplayHeight;
} D3DOVERLAYCAPS;

Miembros

Caps

Contiene un OR bit a bit de las marcas siguientes.

Valor Significado
D3DOVERLAYCAPS_FULLRANGERGB
0x00000001
La superposición admite RGB con un intervalo nominal de 0 a 255 por canal.
D3DOVERLAYCAPS_LIMITEDRANGERGB
0x00000002
La superposición admite RGB con un intervalo nominal de 16–235 por canal. El negro de referencia es (16,16,16) y el blanco de referencia es (235,235,235).
D3DOVERLAYCAPS_YCbCr_BT601
0x00000004
La superposición admite la definición BT.601 de YUV.
D3DOVERLAYCAPS_YCbCr_BT709
0x00000008
La superposición admite la definición BT.709 de YUV.
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
0x00000010
La superposición admite YCbCr extendido (xvYCC) para BT.601 YUV.
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
0x00000020
La superposición admite YCbCr extendido (xvYCC) para BT.709 YUV.
D3DOVERLAYCAPS_STRETCHX
0x00000040
El dispositivo puede estirar y reducir los datos de superposición arbitrariamente en la dirección horizontal.
D3DOVERLAYCAPS_STRETCHY
0x00000080
El dispositivo puede estirar y reducir los datos de superposición arbitrariamente en la dirección vertical.

MaxOverlayDisplayWidth

Ancho máximo de superposición después de estirar.

MaxOverlayDisplayHeight

Alto máximo de superposición después de estirar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado d3d9caps.h (incluya D3d9.h)

Consulte también

Estructuras de vídeo de Direct3D

IDirect3D9ExOverlayExtension::CheckDeviceOverlayType