D3DOVERLAYCAPS structure (d3d9caps.h)

Spécifie les fonctionnalités de superposition matérielle pour un appareil Direct3D.

Syntaxe

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

Membres

Caps

Contient un OR au niveau du bit des indicateurs suivants.

Valeur Signification
D3DOVERLAYCAPS_FULLRANGERGB
0x00000001
La superposition prend en charge RVB avec une plage nominale de 0 à 255 par canal.
D3DOVERLAYCAPS_LIMITEDRANGERGB
0x00000002
La superposition prend en charge RVB avec une plage nominale de 16 à 235 par canal. Le noir de référence est (16,16,16) et le blanc de référence est (235,235,235).
D3DOVERLAYCAPS_YCbCr_BT601
0x00000004
La superposition prend en charge la définition BT.601 de YUV.
D3DOVERLAYCAPS_YCbCr_BT709
0x00000008
La superposition prend en charge la définition BT.709 de YUV.
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
0x00000010
La superposition prend en charge l’extension YCbCr (xvYCC) pour BT.601 YUV.
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
0x00000020
La superposition prend en charge l’extension YCbCr (xvYCC) pour BT.709 YUV.
D3DOVERLAYCAPS_STRETCHX
0x00000040
L’appareil peut étirer et réduire les données de superposition arbitrairement dans la direction horizontale.
D3DOVERLAYCAPS_STRETCHY
0x00000080
L’appareil peut étirer et réduire les données de superposition arbitrairement dans la direction verticale.

MaxOverlayDisplayWidth

Largeur maximale de superposition après l’étirement.

MaxOverlayDisplayHeight

Hauteur maximale de superposition après l’étirement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête d3d9caps.h (inclure D3d9.h)

Voir aussi

Structures vidéo Direct3D

IDirect3D9ExOverlayExtension ::CheckDeviceOverlayType