estrutura D3DOVERLAYCAPS (d3d9caps.h)

Especifica os recursos de sobreposição de hardware para um dispositivo Direct3D.

Sintaxe

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

Membros

Caps

Contém um OR bit a bit dos sinalizadores a seguir.

Valor Significado
D3DOVERLAYCAPS_FULLRANGERGB
0x00000001
A sobreposição dá suporte a RGB com um intervalo nominal de 0 a 255 por canal.
D3DOVERLAYCAPS_LIMITEDRANGERGB
0x00000002
A sobreposição dá suporte a RGB com um intervalo nominal de 16 a 235 por canal. O preto de referência é (16,16,16) e o branco de referência é (235.235.235).
D3DOVERLAYCAPS_YCbCr_BT601
0x00000004
A sobreposição dá suporte à definição BT.601 de YUV.
D3DOVERLAYCAPS_YCbCr_BT709
0x00000008
A sobreposição dá suporte à definição BT.709 de YUV.
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
0x00000010
A sobreposição dá suporte a YCbCr estendido (xvYCC) para BT.601 YUV.
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
0x00000020
A sobreposição dá suporte a YCbCr estendido (xvYCC) para BT.709 YUV.
D3DOVERLAYCAPS_STRETCHX
0x00000040
O dispositivo pode alongar e reduzir os dados de sobreposição arbitrariamente na direção horizontal.
D3DOVERLAYCAPS_STRETCHY
0x00000080
O dispositivo pode alongar e reduzir os dados de sobreposição arbitrariamente na direção vertical.

MaxOverlayDisplayWidth

A largura máxima da sobreposição após o alongamento.

MaxOverlayDisplayHeight

A altura máxima da sobreposição após o alongamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho d3d9caps.h (inclua D3d9.h)

Confira também

Estruturas de vídeo direct3D

IDirect3D9ExOverlayExtension::CheckDeviceOverlayType