Compartir a través de


enumeración DXVA_VideoTransferMatrix (dxva.h)

El tipo de enumeración DXVA_VideoTransferMatrix contiene enumeradores que identifican la matriz de conversión de Y'Cb'Cr' a R'G'B'.

Sintaxis

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 que los bits se desplazan por 15 posiciones (DXVA_ExtColorData_ShiftBase + 7 o 8 + 7).
DXVA_VideoTransferMatrixMask
Especifica la máscara de matriz de transferencia de vídeo. 3 (0x00038000) bits de un DWORD se puede usar para especificar la matriz de transferencia de vídeo.
DXVA_VideoTransferMatrix_Unknown
Especifica que no se especifica la matriz de transferencia de vídeo. El valor predeterminado es BT601 para vídeo de definición estándar (SD) y BT709 para vídeo de alta definición (HD).
DXVA_VideoTransferMatrix_BT709
Especifica la matriz de transferencia BT709.
DXVA_VideoTransferMatrix_BT601
Especifica la matriz de transferencia BT601.
DXVA_VideoTransferMatrix_SMPTE240M
Especifica un estándar de vídeo HD que rara vez se usa en Japón.

Observaciones

Se puede especificar uno de los enumeradores de DXVA_VideoTransferMatrix en el miembro videoTransferMatrix de la estructura de DXVA_ExtendedFormat.

Requisitos

Requisito Valor
cliente mínimo admitido Este tipo de enumeración solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores.
encabezado de dxva.h (include Dxva.h)

Consulte también

DXVA_ExtendedFormat