énumération DXVADDI_VIDEOTRANSFERMATRIX (d3dumddi.h)
Le type d’énumération DXVADDI_VIDEOTRANSFERMATRIX contient des valeurs qui identifient la matrice de conversion de Y’Cb’Cr' en (studio) R’G’B'.
Syntax
typedef enum _DXVADDI_VIDEOTRANSFERMATRIX {
DXVADDI_VideoTransferMatrixMask,
DXVADDI_VideoTransferMatrix_Unknown,
DXVADDI_VideoTransferMatrix_BT709,
DXVADDI_VideoTransferMatrix_BT601,
DXVADDI_VideoTransferMatrix_SMPTE240M
} DXVADDI_VIDEOTRANSFERMATRIX;
Constantes
DXVADDI_VideoTransferMatrixMask Spécifie le masque de matrice de transfert vidéo. Les 3 premiers bits (0x07) d’un DWORD peuvent être utilisés pour spécifier la matrice de transfert vidéo. |
DXVADDI_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 en définition standard (SD) et BT709 pour la vidéo haute définition (HD). |
DXVADDI_VideoTransferMatrix_BT709 Spécifie la matrice de transfert BT709. |
DXVADDI_VideoTransferMatrix_BT601 Spécifie la matrice de transfert BT601. |
DXVADDI_VideoTransferMatrix_SMPTE240M Spécifie une norme vidéo HD rarement utilisée au Japon. |
Remarques
L’une des valeurs de DXVADDI_VIDEOTRANSFERMATRIX peut être spécifiée dans le membre VideoTransferMatrix de la structure DXVADDI_EXTENDEDFORMAT .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |