Partager via


énumération DXVA_NominalRange (dxva.h)

Le type d’énumération DXVA_NominalRange contient des énumérateurs qui identifient si les exemples de données incluent headroom (valeurs au-delà de 1,0 blanc) et toeroom (superbeslacks inférieurs à la référence 0,0 noir).

Syntax

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 bits (0x00007000) 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 chroma normalisé [0..1] est mappé à [0..255] pour 8 bits ou [0..1023] pour 10 bits.
DXVA_NominalRange_Wide
Spécifie que chroma normalisé [0..1] est mappé à [16..235] pour 8 bits ou [64..940] pour 10 bits.
DXVA_NominalRange_0_255
Spécifie que chroma normalisé [0..1] est mappé à [0..255] pour 8 bits ou [0..1023] pour 10 bits.
DXVA_NominalRange_16_235
Spécifie que chroma normalisé [0..1] est mappé à [16..235] pour 8 bits ou [64..940] pour 10 bits.
DXVA_NominalRange_48_208
Spécifie que chroma normalisé [0..1] est mappé à [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 le point noir à 16,16,16 et le point blanc à 235,235,235) doit être différenciée du SRVB normal.

Configuration requise

Condition requise Valeur
Client minimal 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.
En-tête dxva.h (inclure Dxva.h)

Voir aussi

DXVA_ExtendedFormat