DXVA_VideoTransferMatrix enumeração (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'.
Sintaxe
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. |
Observações
Um dos enumeradores de DXVA_VideoTransferMatrix pode ser especificado no videotransferMatrix membro da estrutura DXVA_ExtendedFormat.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | 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) |