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