Condividi tramite


enumerazione DXVA_VideoTransferFunction (dxva.h)

Il tipo di enumerazione DXVA_VideoTransferFunction contiene enumeratori che identificano la funzione di conversione da R'G'B' a RGB.

Sintassi

typedef enum _DXVA_VideoTransferFunction {
  DXVA_VideoTransFuncShift,
  DXVA_VideoTransFuncMask,
  DXVA_VideoTransFunc_Unknown,
  DXVA_VideoTransFunc_10,
  DXVA_VideoTransFunc_18,
  DXVA_VideoTransFunc_20,
  DXVA_VideoTransFunc_22,
  DXVA_VideoTransFunc_22_709,
  DXVA_VideoTransFunc_22_240M,
  DXVA_VideoTransFunc_22_8bit_sRGB,
  DXVA_VideoTransFunc_28
} DXVA_VideoTransferFunction;

Costanti

 
DXVA_VideoTransFuncShift
Specifica per spostare bit per 27 posizioni (DXVA_ExtColorData_ShiftBase + 19 o 8 + 19).
DXVA_VideoTransFuncMask
Specifica la maschera della funzione di trasferimento video. È possibile usare 5 (0xF8000000) bit di una DWORD per specificare la funzione di trasferimento video.
DXVA_VideoTransFunc_Unknown
Specifica che la funzione di trasferimento video non è specificata. Il valore predefinito è 22_8bit_sRGB se necessario per un calcolo.
DXVA_VideoTransFunc_10
Specifica la conversione RGB lineare (corrisponde a gamma = 1.0).
DXVA_VideoTransFunc_18
Specifica true 1.8 gamma. Ovvero, L' = pow(L, 1/gamma) per L=0..1.
DXVA_VideoTransFunc_20
Specifica true gamma 2.0. Ovvero, L' = pow(L, 1/gamma) per L=0..1.
DXVA_VideoTransFunc_22
DXVA_VideoTransFunc_22_709
DXVA_VideoTransFunc_22_240M
DXVA_VideoTransFunc_22_8bit_sRGB
Specifica la curva gamma 2.4 con un intervallo lineare nell'intervallo basso, che lo rende corrispondente a una curva a 2,2 bit accurata.
DXVA_VideoTransFunc_28
Specifica true 2.8 gamma. Ovvero, L' = pow(L, 1/gamma) per L=0..1.

Commenti

Uno degli enumeratori di DXVA_VideoTransferFunction può essere specificato nel membro VideoTransferFunction della struttura DXVA_ExtendedFormat .

DXVA_VideoTransferFunction corrisponde alla funzione gamma dei dati. Alcune funzioni di trasferimento hanno correzioni per tenere conto degli effetti di quantizzazione dell'intero a 8 bit.

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