MFNominalRange, énumération (mfobjects.h)
Spécifie si les données de couleur incluent la salle d’accès et la salle d’orteaux. Headroom autorise les valeurs au-delà de 1,0 blanc (« plus blanc que blanc ») et les valeurs inférieures à la référence 0,0 noir (« plus noir que noir »).
Syntax
typedef enum _MFNominalRange {
MFNominalRange_Unknown = 0,
MFNominalRange_Normal = 1,
MFNominalRange_Wide = 2,
MFNominalRange_0_255 = 1,
MFNominalRange_16_235 = 2,
MFNominalRange_48_208 = 3,
MFNominalRange_64_127 = 4,
MFNominalRange_Last,
MFNominalRange_ForceDWORD = 0x7fffffff
} MFNominalRange;
Constantes
MFNominalRange_Unknown Valeur : 0 Plage nominale inconnue. |
MFNominalRange_Normal Valeur : 1 Équivalent à MFNominalRange_0_255. |
MFNominalRange_Wide Valeur : 2 Équivalent à MFNominalRange_16_235. |
MFNominalRange_0_255 Valeur : 1 La plage normalisée [0...1] est mappée à [0...255] pour les exemples 8 bits ou à [0...1023] pour les exemples 10 bits. |
MFNominalRange_16_235 Valeur : 2 La plage normalisée [0...1] est mappée à [16...235] pour les exemples 8 bits ou [64...940] pour les exemples 10 bits. |
MFNominalRange_48_208 Valeur : 3 La plage normalisée [0..1] est mappée à [48...208] pour les exemples 8 bits ou à [64...940] pour les exemples 10 bits. |
MFNominalRange_64_127 Valeur : 4 La plage normalisée [0..1] est mappée à [64...127] pour les exemples 8 bits ou à [256...508] pour les exemples 10 bits. Cette plage est utilisée dans l’espace de couleurs xRGB. Note Nécessite Windows 7 ou version ultérieure. |
MFNominalRange_Last |
MFNominalRange_ForceDWORD Valeur : 0x7fffffff |
Remarques
Cette énumération est utilisée avec l’attribut MF_MT_VIDEO_NOMINAL_RANGE .
Pour plus d’informations sur ces valeurs, consultez les remarques relatives à l’énumération DXVA2_NominalRange , 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 (inclure Mfidl.h) |