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

Voir aussi

DXVADDI_EXTENDEDFORMAT