Condividi tramite


enumerazione DXVA_NominalRange (dxva.h)

Il tipo di enumerazione DXVA_NominalRange contiene enumeratori che identificano se i dati di esempio includono headroom (valori superiori a 1,0 bianco) e toeroom (superblacks sotto il riferimento 0,0 nero).

Sintassi

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;

Costanti

 
DXVA_NominalRangeShift
Specifica di spostare i bit per 12 posizioni (DXVA_ExtColorData_ShiftBase + 4 o 8 + 4).
DXVA_NominalRangeMask
Specifica la maschera di intervallo nominale. È possibile usare 3 (0x00007000) bit di un DWORD per specificare l'intervallo nominale.
DXVA_NominalRange_Unknown
Specifica che l'intervallo nominale non è specificato.
DXVA_NominalRange_Normal
Specifica che il cromatico normalizzato [0..1] è mappato a [0...255] per 8 bit o [0...1023] per 10 bit.
DXVA_NominalRange_Wide
Specifica che la ccroma normalizzata [0..1] è mappata a [16...235] per 8 bit o [64..940] per 10 bit.
DXVA_NominalRange_0_255
Specifica che il cromatico normalizzato [0..1] è mappato a [0...255] per 8 bit o [0...1023] per 10 bit.
DXVA_NominalRange_16_235
Specifica che la ccroma normalizzata [0..1] è mappata a [16...235] per 8 bit o [64..940] per 10 bit.
DXVA_NominalRange_48_208
Specifica che il cromatico normalizzato [0..1] è mappato a [48...208] per 8 bit o [192..832] per 10 bit.

Commenti

Uno degli enumeratori di DXVA_NominalRange può essere specificato nel membro NominalRange della struttura DXVA_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 Questo tipo di enumerazione si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive.
Intestazione dxva.h (include Dxva.h)

Vedi anche

DXVA_ExtendedFormat