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

Voir aussi

DXVA_ExtendedFormat