enumeração DXVA_VideoTransferMatrix (dxva.h)
O tipo de enumeração DXVA_VideoTransferMatrix contém enumeradores que identificam a matriz de conversão de Y'Cb'Cr' para R'G'B'.
Syntax
typedef enum _DXVA_VideoTransferMatrix {
DXVA_VideoTransferMatrixShift,
DXVA_VideoTransferMatrixMask,
DXVA_VideoTransferMatrix_Unknown,
DXVA_VideoTransferMatrix_BT709,
DXVA_VideoTransferMatrix_BT601,
DXVA_VideoTransferMatrix_SMPTE240M
} DXVA_VideoTransferMatrix;
Constantes
DXVA_VideoTransferMatrixShift Especifica para deslocar bits por 15 posições (DXVA_ExtColorData_ShiftBase + 7 ou 8 + 7). |
DXVA_VideoTransferMatrixMask Especifica a máscara de matriz de transferência de vídeo. 3 (0x00038000) bits de um DWORD podem ser usados para especificar a matriz de transferência de vídeo. |
DXVA_VideoTransferMatrix_Unknown Especifica que a matriz de transferência de vídeo não está especificada. O padrão é BT601 para vídeo de definição padrão (SD) e BT709 para vídeo de alta definição (HD). |
DXVA_VideoTransferMatrix_BT709 Especifica a matriz de transferência BT709. |
DXVA_VideoTransferMatrix_BT601 Especifica a matriz de transferência BT601. |
DXVA_VideoTransferMatrix_SMPTE240M Especifica um padrão de vídeo HD raramente usado no Japão. |
Comentários
Um dos enumeradores de DXVA_VideoTransferMatrix pode ser especificado no membro VideoTransferMatrix da estrutura DXVA_ExtendedFormat .
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) |