Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le type d’énumération DXVA_NominalRange contient des énumérateurs qui identifient si des exemples de données incluent des espaces principaux (valeurs au-delà de 1,0 blanc) et des toérooms (superbes au-dessous de la référence 0,0 noir).
Syntaxe
typedef enum _DXVA_NominalRange {
DXVA_NominalRangeShift,
DXVA_NominalRangeMask,
DXVA_NominalRange_Unknown,
DXVA_NominalRange_Normal,
DXVA_NominalRange_Wide,
DXVA_NominalRange_0_255,
DXVA_NominalRange_16_235,
DXVA_NominalRange_48_208
} DXVA_NominalRange;
Constantes
DXVA_NominalRangeShift Spécifie de décaler les bits de 12 positions (DXVA_ExtColorData_ShiftBase + 4, ou 8 + 4). |
DXVA_NominalRangeMask Spécifie le masque de plage nominale. 3 (0x00007000) bits d’un DWORD peuvent être utilisés pour spécifier une plage nominale. |
DXVA_NominalRange_Unknown Spécifie que la plage nominale n’est pas spécifiée. |
DXVA_NominalRange_Normal Spécifie que la couleur normalisée [0..1] est mappée à [0..255] pour 8 bits ou [0..1023] pour 10 bits. |
DXVA_NominalRange_Wide Spécifie que la couleur normalisée [0..1] est mappée à [16..235] pour 8 bits ou [64..940] pour 10 bits. |
DXVA_NominalRange_0_255 Spécifie que la couleur normalisée [0..1] est mappée à [0..255] pour 8 bits ou [0..1023] pour 10 bits. |
DXVA_NominalRange_16_235 Spécifie que la couleur normalisée [0..1] est mappée à [16..235] pour 8 bits ou [64..940] pour 10 bits. |
DXVA_NominalRange_48_208 Spécifie que la couleur normalisée [0..1] est mappée à [48..208] pour 8 bits ou [192..832] pour 10 bits. |
Remarques
L’un des énumérateurs de DXVA_NominalRange peut être spécifié dans le membre NominalRange de la structure DXVA_ExtendedFormat.
La gamme large R’G’B' (c’est-à-dire un point noir à 16 16 16 16 et un point blanc à 235 235 235) doit être différenciée de la normale sRGB.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Ce type d’énumération s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et Windows XP avec SP2 et versions ultérieures. |
d’en-tête | dxva.h (include Dxva.h) |