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
Commentaires
Envoyer et afficher des commentaires pour