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