Freigeben über


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)

Siehe auch

DXVA_ExtendedFormat