énumération DXVA_VideoTransferMatrix (dxva.h)
Le type d’énumération DXVA_VideoTransferMatrix contient des énumérateurs qui identifient la matrice de conversion de Y’Cb’Cr' en 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 Spécifie de déplacer les bits de 15 positions (DXVA_ExtColorData_ShiftBase + 7 ou 8 + 7). |
DXVA_VideoTransferMatrixMask Spécifie le masque de matrice de transfert vidéo. 3 bits (0x00038000) d’un DWORD peuvent être utilisés pour spécifier la matrice de transfert vidéo. |
DXVA_VideoTransferMatrix_Unknown Spécifie que la matrice de transfert vidéo n’est pas spécifiée. La valeur par défaut est BT601 pour la vidéo de définition standard (SD) et BT709 pour la vidéo haute définition (HD). |
DXVA_VideoTransferMatrix_BT709 Spécifie la matrice de transfert BT709. |
DXVA_VideoTransferMatrix_BT601 Spécifie la matrice de transfert BT601. |
DXVA_VideoTransferMatrix_SMPTE240M Spécifie une norme vidéo HD rarement utilisée au Japon. |
Remarques
L’un des énumérateurs de DXVA_VideoTransferMatrix peut être spécifié dans le membre VideoTransferMatrix de la structure DXVA_ExtendedFormat .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Ce type d’énumération s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et à Windows XP avec SP2 et versions ultérieures. |
En-tête | dxva.h (inclure Dxva.h) |