DXVA_VideoPrimaries-Aufzählung (dxva.h)
Der DXVA_VideoPrimaries Enumerationstyp enthält Enumeratoren, die die Farb primaries identifizieren, welcher Zustand welche RGB-Basisfunktionen verwendet werden.
Syntax
typedef enum _DXVA_VideoPrimaries {
DXVA_VideoPrimariesShift,
DXVA_VideoPrimariesMask,
DXVA_VideoPrimaries_Unknown,
DXVA_VideoPrimaries_reserved,
DXVA_VideoPrimaries_BT709,
DXVA_VideoPrimaries_BT470_2_SysM,
DXVA_VideoPrimaries_BT470_2_SysBG,
DXVA_VideoPrimaries_SMPTE170M,
DXVA_VideoPrimaries_SMPTE240M,
DXVA_VideoPrimaries_EBU3213,
DXVA_VideoPrimaries_SMPTE_C
} DXVA_VideoPrimaries;
Konstanten
DXVA_VideoPrimariesShift Gibt an, dass Bits um 22 Positionen verschoben werden (DXVA_ExtColorData_ShiftBase + 14 oder 8 + 14). |
DXVA_VideoPrimariesMask Gibt die Farbprimriesmaske an. 5 (0x07C00000) Bits eines DWORD können verwendet werden, um Farbprimierungen anzugeben. |
DXVA_VideoPrimaries_Unknown Gibt an, dass Farbprimries nicht angegeben werden. Der Standardwert ist BT709. |
DXVA_VideoPrimaries_reserved Reserviert. |
DXVA_VideoPrimaries_BT709 Gibt BT709-Primar (einschließlich sRGB, scRGB) an. |
DXVA_VideoPrimaries_BT470_2_SysM Specifies BT470-2 SysM primaries, which are the original NTSC primaries. |
DXVA_VideoPrimaries_BT470_2_SysBG Gibt BT470-2 SysBG-Primaries an. |
DXVA_VideoPrimaries_SMPTE170M Gibt SMPTE170M Primaren an, die selten analoge NTSC-Primarwerte (auch als SMPTE RP 145 bezeichnet) verwendet werden. |
DXVA_VideoPrimaries_SMPTE240M Gibt SMPTE240M Primaren an. |
DXVA_VideoPrimaries_EBU3213 Gibt EBU3213 Primaren an. |
DXVA_VideoPrimaries_SMPTE_C Specifies SMPTE_C primaries, which are analog '79 NTSC primaries. |
Bemerkungen
Einer der Enumerationen von DXVA_VideoPrimaries kann im VideoPrimaries Member der DXVA_ExtendedFormat Struktur angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Dieser Enumerationstyp gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Header- | dxva.h (include Dxva.h) |