D3DOVERLAYCAPS-Struktur (d3d9caps.h)
Gibt Hardwareüberlagerungsfunktionen für ein Direct3D-Gerät an.
Syntax
typedef struct _D3DOVERLAYCAPS {
UINT Caps;
UINT MaxOverlayDisplayWidth;
UINT MaxOverlayDisplayHeight;
} D3DOVERLAYCAPS;
Member
Caps
Enthält ein bitweises OR der folgenden Flags.
Wert |
Bedeutung |
- D3DOVERLAYCAPS_FULLRANGERGB
- 0x00000001
|
Das Overlay unterstützt RGB mit einem Nominalbereich von 0–255 pro Kanal.
|
- D3DOVERLAYCAPS_LIMITEDRANGERGB
- 0x00000002
|
Das Overlay unterstützt RGB mit einem Nominalbereich von 16–235 pro Kanal. Referenz schwarz ist (16,16,16) und Referenzweiß (235.235.235.235).
|
- D3DOVERLAYCAPS_YCbCr_BT601
- 0x00000004
|
Das Overlay unterstützt die BT.601-Definition von YUV.
|
- D3DOVERLAYCAPS_YCbCr_BT709
- 0x00000008
|
Das Overlay unterstützt die BT.709-Definition von YUV.
|
- D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
- 0x00000010
|
Das Overlay unterstützt erweiterten YCbCr (xvYCC) für BT.601 YUV.
|
- D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
- 0x00000020
|
Das Overlay unterstützt erweiterten YCbCr (xvYCC) für BT.709 YUV.
|
- D3DOVERLAYCAPS_STRETCHX
- 0x00000040
|
Das Gerät kann die Überlagerungsdaten beliebig in horizontaler Richtung strecken und verkleinern.
|
- D3DOVERLAYCAPS_STRETCHY
- 0x00000080
|
Das Gerät kann die Überlagerungsdaten beliebig in vertikale Richtung strecken und verkleinern.
|
MaxOverlayDisplayWidth
Die maximale Überlagerungsbreite nach dem Strecken.
MaxOverlayDisplayHeight
Die maximale Überlagerungshöhe nach dem Strecken.
Anforderungen
Anforderung |
Wert |
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile |
d3d9caps.h (einschließlich D3d9.h) |
Weitere Informationen
Direct3D-Videostrukturen
IDirect3D9ExOverlayExtension::CheckDeviceOverlayType