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) |