MFVideoPrimaries, énumération (mfobjects.h)

Spécifie les couleurs primaires d’une source vidéo. Les primaires de couleur définissent comment convertir des couleurs de l’espace de couleur RVB en espace de couleur CIE XYZ.

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_Last,
  MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;

Constantes

 
MFVideoPrimaries_Unknown
Valeur : 0
Les primaires de couleur sont inconnues.
MFVideoPrimaries_reserved
Valeur : 1
Réservé.
MFVideoPrimaries_BT709
Valeur : 2
ITU-R BT.709. Également utilisé pour sRGB et scRGB.
MFVideoPrimaries_BT470_2_SysM
Valeur : 3
UIT-R BT.470-4 Système M (NTSC).
MFVideoPrimaries_BT470_2_SysBG
Valeur : 4
UIT-R BT.470-4 Système B,G (NTSC).
MFVideoPrimaries_SMPTE170M
Valeur : 5
SMPTE 170M.
MFVideoPrimaries_SMPTE240M
Valeur : 6
SMPTE 240M.
MFVideoPrimaries_EBU3213
Valeur : 7
UER 3213.
MFVideoPrimaries_SMPTE_C
Valeur : 8
SMPTE C (SMPTE RP 145).
MFVideoPrimaries_BT2020
Valeur : 9
Primaires de couleur ITU-R BT.2020.

Note Nécessite Windows 8 ou version ultérieure.

 
MFVideoPrimaries_XYZ
Valeur : 10
CIE 1931 XYZ (voir : espace de couleur CIE 1931). Notez que cet espace de couleur n’est bien défini que pour les représentations à virgule flottante.

Note Nécessite Windows 8 ou version ultérieure.

 
MFVideoPrimaries_DCI_P3
Valeur : 11
DCI-P3

Note Nécessite Windows 10 version 1703 ou ultérieure.

 
MFVideoPrimaries_ACES
Valeur : 12
Système d’encodage des couleurs Academy

Note Nécessite Windows 10 version 1703 ou ultérieure.

 
MFVideoPrimaries_Last
Réservé.
MFVideoPrimaries_ForceDWORD
Valeur : 0x7fffffff
Réservé. Ce membre force le type d’énumération à compiler en tant que valeur DWORD .

Notes

Cette énumération est utilisée avec l’attribut MF_MT_VIDEO_PRIMARIES .

Pour plus d’informations sur ces valeurs, consultez les remarques relatives à l’énumération DXVA2_VideoPrimaries , qui est l’équivalent DirectX Video Acceleration (DXVA) de cette énumération.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête mfobjects.h (inclure Mfidl.h)

Voir aussi

Informations de couleur étendues

Énumérations Media Foundation

Types de médias vidéo