DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS Struktur (d3dkmddi.h)
Identifiziert YUV-Bereichs- und Konvertierungsinformationen, die eine Mehrplanüberlagerung beschreiben.
Syntax
typedef struct _DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS {
union {
struct {
UINT NominalRange : 1;
UINT Bt709 : 1;
UINT xvYCC : 1;
UINT Reserved : 29;
};
UINT Value;
};
} DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS;
Angehörige
NominalRange
Bei Festlegung reichen YUV-Werte von 16 bis einschließlich 235 anstelle des Standardbereichs von 0 bis 255 einschließlich.
Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Value Members (0x00000001).
Bt709
Bei Festlegung sollten YUV-Werte mithilfe des BT.709-Standards anstelle der standardmäßigen BT.601-Konvertierung konvertiert werden.
Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Value Members (0x00000002).
xvYCC
Wenn festgelegt, enthalten YUV-Werte xvYCC-Daten anstelle herkömmlicher YCbCr-Daten.
Das Festlegen dieses Elements entspricht dem Festlegen des dritten Bits des 32-Bit-Value Members (0x00000004).
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Werts Members auf Nullen.
Value
Ein 32-Bit-Wert, der den auszuführenden Mischvorgangstyp identifiziert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |