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'.
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 el desplazamiento de bits por 15 posiciones (DXVA_ExtColorData_ShiftBase + 7 o 8 + 7). |
DXVA_VideoTransferMatrixMask Especifica la máscara de matriz de transferencia de vídeo. Se pueden usar 3 (0x00038000) bits de un DWORD 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 el 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. |
Comentarios
Uno de los enumeradores de DXVA_VideoTransferMatrix se puede especificar en el miembro VideoTransferMatrix de la estructura DXVA_ExtendedFormat .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | 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 | dxva.h (incluir Dxva.h) |