enumeração DXVA_VideoTransferFunction (dxva.h)

O tipo de enumeração DXVA_VideoTransferFunction contém enumeradores que identificam a função de conversão de R'G'B' para RGB.

Syntax

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;

Constantes

 
DXVA_VideoTransFuncShift
Especifica para deslocar bits por 27 posições (DXVA_ExtColorData_ShiftBase + 19 ou 8 + 19).
DXVA_VideoTransFuncMask
Especifica a máscara de função de transferência de vídeo. 5 bits (0xF8000000) de um DWORD podem ser usados para especificar a função de transferência de vídeo.
DXVA_VideoTransFunc_Unknown
Especifica que a função de transferência de vídeo não está especificada. O padrão é 22_8bit_sRGB se necessário para uma computação.
DXVA_VideoTransFunc_10
Especifica a conversão RGB linear (corresponde ao gama = 1,0).
DXVA_VideoTransFunc_18
Especifica o gama true 1.8. Ou seja, L' = pow(L, 1/gama) para L=0,.1.
DXVA_VideoTransFunc_20
Especifica o gama true 2.0. Ou seja, L' = pow(L, 1/gama) para L=0,.1.
DXVA_VideoTransFunc_22
DXVA_VideoTransFunc_22_709
DXVA_VideoTransFunc_22_240M
DXVA_VideoTransFunc_22_8bit_sRGB
Especifica a curva gama 2.4 com um intervalo linear no intervalo baixo, o que a faz corresponder a uma curva precisa de 2,2 gama de 8 bits.
DXVA_VideoTransFunc_28
Especifica o gama true 2.8. Ou seja, L' = pow(L, 1/gama) para L=0,.1.

Comentários

Um dos enumeradores de DXVA_VideoTransferFunction pode ser especificado no membro VideoTransferFunction da estrutura DXVA_ExtendedFormat .

DXVA_VideoTransferFunction corresponde à função gama dos dados. Algumas funções de transferência têm correções para considerar efeitos de quantização de inteiro de 8 bits.

Requisitos

Requisito Valor
Cliente mínimo com suporte Esse tipo de enumeração se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior.
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

DXVA_ExtendedFormat