Freigeben über


MFVideoPrimaries-Enumeration (mfobjects.h)

Gibt die Farbvorwahlen einer Videoquelle an. Die Farbprimries definieren, wie Farben aus dem RGB-Farbraum in den CIE XYZ-Farbraum konvertiert werden.

Syntax

typedef enum _MFVideoPrimaries {
  MFVideoPrimaries_Unknown = 0,
  MFVideoPrimaries_reserved = 1,
  MFVideoPrimaries_BT709 = 2,
  MFVideoPrimaries_BT470_2_SysM = 3,
  MFVideoPrimaries_BT470_2_SysBG = 4,
  MFVideoPrimaries_SMPTE170M = 5,
  MFVideoPrimaries_SMPTE240M = 6,
  MFVideoPrimaries_EBU3213 = 7,
  MFVideoPrimaries_SMPTE_C = 8,
  MFVideoPrimaries_BT2020 = 9,
  MFVideoPrimaries_XYZ = 10,
  MFVideoPrimaries_DCI_P3 = 11,
  MFVideoPrimaries_ACES = 12,
  MFVideoPrimaries_Display_P3 = 13,
  MFVideoPrimaries_Last,
  MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;

Konstanten

 
MFVideoPrimaries_Unknown
Wert: 0
Die Farbprimries sind unbekannt.
MFVideoPrimaries_reserved
Wert: 1
Reserviert.
MFVideoPrimaries_BT709
Wert: 2
ITU-R BT.709. Wird auch für sRGB und scRGB verwendet.
MFVideoPrimaries_BT470_2_SysM
Wert: 3
ITU-R BT.470-4 System M (NTSC).
MFVideoPrimaries_BT470_2_SysBG
Wert: 4
ITU-R BT.470-4 System B,G (NTSC).
MFVideoPrimaries_SMPTE170M
Wert: 5
SMPTE 170M.
MFVideoPrimaries_SMPTE240M
Wert: 6
SMPTE 240M.
MFVideoPrimaries_EBU3213
Wert: 7
EBU 3213.
MFVideoPrimaries_SMPTE_C
Wert: 8
SMPTE C (SMPTE RP 145).
MFVideoPrimaries_BT2020
Wert: 9
ITU-R BT.2020 Farbprimus.

Hinweis Erfordert Windows 8 oder höher.

 
MFVideoPrimaries_XYZ
Wert: 10
CIE 1931 XYZ (siehe CIE 1931 Farbraum). Beachten Sie, dass dieser Farbraum nur für Gleitkommadarstellungen gut definiert ist.

Hinweis Erfordert Windows 8 oder höher.

 
MFVideoPrimaries_DCI_P3
Wert: 11
DCI-P3

Hinweis Erfordert Windows 10, Version 1703 oder höher.

 
MFVideoPrimaries_ACES
Wert: 12
Academy Color Encoding System

Hinweis Erfordert Windows 10, Version 1703 oder höher.
MFVideoPrimaries_Display_P3
Wert: 13
SMPTE EG-432-1 (DCI P3 mit D65 Weißpunkt)
MFVideoPrimaries_Last
Reserviert.
MFVideoPrimaries_ForceDWORD
Wert: 0x7fffffff
Reserviert. Dieser Member erzwingt die Kompilierung des Enumerationstyps als DWORD-Wert .

Hinweise

Diese Enumeration wird mit dem attribut MF_MT_VIDEO_PRIMARIES verwendet.

Weitere Informationen zu diesen Werten finden Sie in den Hinweisen für die DXVA2_VideoPrimaries-Enumeration , bei der es sich um die DirectX-Videobeschleunigung (DXVA) dieser Enumeration handelt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

Erweiterte Farbinformationen

Media Foundation-Enumerationen

Videomedientypen