Énumération MFVideoPrimaries (mfobjects.h)
Spécifie les couleurs primaires d’une source vidéo. Les couleurs primaires définissent comment convertir des couleurs d’un 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_Display_P3 = 13,
MFVideoPrimaries_Last,
MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;
Constantes
MFVideoPrimaries_Unknown Valeur : 0 Les couleurs primaires 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 ITU-R BT.470-4 System M (NTSC). |
MFVideoPrimaries_BT470_2_SysBG Valeur : 4 ITU-R BT.470-4 System B,G (NTSC). |
MFVideoPrimaries_SMPTE170M Valeur : 5 SMPTE 170M. |
MFVideoPrimaries_SMPTE240M Valeur : 6 SMPTE 240M. |
MFVideoPrimaries_EBU3213 Valeur : 7 EBU 3213. |
MFVideoPrimaries_SMPTE_C Valeur : 8 SMPTE C (SMPTE RP 145). |
MFVideoPrimaries_BT2020 Valeur : 9 UIT-R BT.2020 couleurs primaires. Note Nécessite Windows 8 ou une version ultérieure. |
MFVideoPrimaries_XYZ Valeur : 10 CIE 1931 XYZ (voir : Espace de couleurs 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 une version ultérieure. |
MFVideoPrimaries_DCI_P3 Valeur : 11 DCI-P3 Note Nécessite Windows 10, version 1703 ou ultérieure. |
MFVideoPrimaries_ACES Valeur : 12 Academy Color Encoding System Note Nécessite Windows 10, version 1703 ou ultérieure. |
MFVideoPrimaries_Display_P3 Valeur : 13 SMPTE EG-432-1 (DCI P3 avec point blanc D65) |
MFVideoPrimaries_Last Réservé. |
MFVideoPrimaries_ForceDWORD Valeur : 0x7fffffff Réservé. Ce membre force le type d’énumération à compiler en tant que valeur DWORD . |
Remarques
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.
Configuration requise
Condition requise | Valeur |
---|---|
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 (include Mfidl.h) |