Enumerazione MFVideoPrimary (mfobjects.h)

Specifica le primarie di colore di un'origine video. Le primarie di colore definiscono come convertire i colori dallo spazio dei colori RGB allo spazio dei colori CIE XYZ.

Sintassi

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;

Costanti

 
MFVideoPrimaries_Unknown
Valore: 0
Le primarie di colore sono sconosciute.
MFVideoPrimaries_reserved
Valore: 1
Riservato.
MFVideoPrimaries_BT709
Valore: 2
ITU-R BT.709. Usato anche per sRGB e scRGB.
MFVideoPrimaries_BT470_2_SysM
Valore: 3
ITU-R BT.470-4 System M (NTSC).
MFVideoPrimaries_BT470_2_SysBG
Valore: 4
ITU-R BT.470-4 System B,G (NTSC).
MFVideoPrimaries_SMPTE170M
Valore: 5
SMPTE 170M.
MFVideoPrimaries_SMPTE240M
Valore: 6
SMPTE 240M.
MFVideoPrimaries_EBU3213
Valore: 7
EBU 3213.
MFVideoPrimaries_SMPTE_C
Valore: 8
SMPTE C (SMPTE RP 145).
MFVideoPrimaries_BT2020
Valore: 9
Primarie di colore ITU-R BT.2020.

Nota Richiede Windows 8 o versioni successive.

 
MFVideoPrimaries_XYZ
Valore: 10
CIE 1931 XYZ (vedere: CIE 1931 color space). Si noti che questo spazio colore è ben definito solo per le rappresentazioni a virgola mobile.

Nota Richiede Windows 8 o versioni successive.

 
MFVideoPrimaries_DCI_P3
Valore: 11
DCI-P3

Nota Richiede Windows 10, versione 1703 o successiva.

 
MFVideoPrimaries_ACES
Valore: 12
Sistema di codifica dei colori Academy

Nota Richiede Windows 10, versione 1703 o successiva.
MFVideoPrimaries_Display_P3
Valore: 13
SMPTE EG-432-1 (DCI P3 con punto bianco D65)
MFVideoPrimaries_Last
Riservato.
MFVideoPrimaries_ForceDWORD
Valore: 0x7fffffff
Riservato. Questo membro forza il tipo di enumerazione per la compilazione come valore DWORD .

Commenti

Questa enumerazione viene usata con l'attributo MF_MT_VIDEO_PRIMARIES .

Per altre informazioni su questi valori, vedere le osservazioni per l'enumerazione DXVA2_VideoPrimaries , equivalente a DirectX Video Acceleration (DXVA) di questa enumerazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

Informazioni sul colore estese

Enumerazione Media Foundation

Tipi di supporti video