Partager via


énumération DXVADDI_NOMINALRANGE (d3dumddi.h)

Le type d’énumération DXVADDI_NOMINALRANGE contient des valeurs qui identifient si les exemples de données incluent headroom (c’est-à-dire les valeurs au-delà de 1,0 blanc) et toeroom (autrement dit, les superbes laques sous la référence 0.0 noir).

Syntax

typedef enum _DXVADDI_NOMINALRANGE {
  DXVADDI_NominalRangeMask,
  DXVADDI_NominalRange_Unknown,
  DXVADDI_NominalRange_Normal,
  DXVADDI_NominalRange_Wide,
  DXVADDI_NominalRange_0_255,
  DXVADDI_NominalRange_16_235,
  DXVADDI_NominalRange_48_208
} DXVADDI_NOMINALRANGE;

Constantes

 
DXVADDI_NominalRangeMask
Masque de plage nominale. Les 3 premiers bits (0x07) d’un DWORD peuvent être utilisés pour spécifier une plage nominale.
DXVADDI_NominalRange_Unknown
La plage nominale n’est pas spécifiée.
DXVADDI_NominalRange_Normal
Chroma normalisé [0..1] mappe à [0..255] pour 8 bits ou [0..1023] pour 10 bits.
DXVADDI_NominalRange_Wide
Chroma normalisé [0..1] mappe à [16..235] pour 8 bits ou [64..940] pour 10 bits.
DXVADDI_NominalRange_0_255
Chroma normalisé [0..1] mappe explicitement à [0..255] pour 8 bits.
DXVADDI_NominalRange_16_235
Chroma normalisé [0..1] mappe explicitement à [16..235] pour 8 bits.
DXVADDI_NominalRange_48_208
Chroma normalisé [0..1] mappe explicitement à [48..208] pour 8 bits.

Remarques

L’une des valeurs de DXVADDI_NOMINALRANGE peut être spécifiée dans le membre NominalRange de la structure DXVADDI_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 Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

DXVADDI_EXTENDEDFORMAT