DXVA_ExtendedFormat structure (dxva.h)

La structure DXVA_ExtendedFormat décrit le format étendu de la trame vidéo.

Syntaxe

typedef struct _DXVA_ExtendedFormat {
  UINT                       SampleFormat : 8;
  UINT                       VideoChromaSubsampling : 4;
  DXVA_NominalRange          NominalRange : 3;
  DXVA_VideoTransferMatrix   VideoTransferMatrix : 3;
  DXVA_VideoLighting         VideoLighting : 4;
  DXVA_VideoPrimaries        VideoPrimaries : 5;
  DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;

Membres

SampleFormat

Spécifie le mode d’échantillonnage d’une image vidéo. Les 8 bits sont définis par l’un des énumérateurs du type d’énumération DXVA_SampleFormat .

VideoChromaSubsampling

Spécifie le schéma d’encodage chromatique pour les données Y’Cb’Cr'. Les 4 bits sont définis par une combinaison ORed des énumérateurs dans le type d’énumération DXVA_VideoChromaSubsampling .

NominalRange

Spécifie si les exemples de données incluent headroom (valeurs au-delà de 1.0 blanc) et toeroom (superbeslacks inférieurs à la référence 0.0 noir). Les 3 bits sont définis par l’un des énumérateurs dans le type d’énumération DXVA_NominalRange .

VideoTransferMatrix

Spécifie la matrice de conversion de Y’Cb’Cr' en (studio) R’G’B'. Les 3 bits sont définis par l’un des énumérateurs du type d’énumération DXVA_VideoTransferMatrix .

VideoLighting

Spécifie les conditions d’éclairage pour l’affichage de la vidéo. Les 4 bits sont définis par l’un des énumérateurs du type d’énumération DXVA_VideoLighting .

VideoPrimaries

Spécifie les couleurs primaires, qui indiquent les fonctions de base RVB utilisées. Les 5 bits sont définis par l’un des énumérateurs du type d’énumération DXVA_VideoPrimaries .

VideoTransferFunction

Spécifie la fonction de conversion de R’G’B' en RVB. Les 5 bits sont définis par le type d’énumération DXVA_VideoTransferFunction .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure 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_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix