Partager via


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)

Voir aussi

Informations de couleur étendues

Énumérations Media Foundation

Types de médias vidéo