Condividi tramite


enumerazione DXVADDI_NOMINALRANGE (d3dumddi.h)

Il tipo di enumerazione DXVADDI_NOMINALRANGE contiene valori che identificano se i dati di esempio includono il carattere headroom (ovvero valori superiori a 1,0 bianco) e toeroom (ovvero superblack al di sotto del riferimento 0,0 nero).

Sintassi

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;

Costanti

 
DXVADDI_NominalRangeMask
Maschera di intervallo nominale. I primi 3 bit (0x07) di un DWORD possono essere usati per specificare l'intervallo nominale.
DXVADDI_NominalRange_Unknown
L'intervallo nominale non è specificato.
DXVADDI_NominalRange_Normal
Il cromatico normalizzato [0..1] è mappato a [0..255] per 8 bit o [0...1023] per 10 bit.
DXVADDI_NominalRange_Wide
Il cromatico normalizzato [0..1] è mappato a [16..235] per 8 bit o [64..940] per 10 bit.
DXVADDI_NominalRange_0_255
Il cromatico normalizzato [0..1] esegue il mapping esplicito a [0..255] per 8 bit.
DXVADDI_NominalRange_16_235
Il cromatico normalizzato [0..1] esegue il mapping esplicito a [16...235] per 8 bit.
DXVADDI_NominalRange_48_208
Il cromatico normalizzato [0..1] esegue il mapping esplicito a [48...208] per 8 bit.

Commenti

Uno dei valori di DXVADDI_NOMINALRANGE può essere specificato nel membro NominalRange della struttura DXVADDI_EXTENDEDFORMAT .

La gamma ampia R'G'B' (ovvero il punto nero a 16,16,16 e il punto bianco a 235,235,235) devono essere differenziati da sRGB normali.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

DXVADDI_EXTENDEDFORMAT