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)

Confira também

DXVA_ExtendedFormat