Partager via


structure DXVA_ExtendedFormat (dxva.h)

La structure DXVA_ExtendedFormat décrit le format étendu de l’image 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 comment un frame vidéo est échantillonné. 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 des espaces principaux (valeurs au-delà de 1,0 blanc) et des toérooms (superbes au-dessous de la référence 0,0 noir). Les 3 bits sont définis par l’un des énumérateurs du 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 primaires de couleur, 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.

Exigences

Exigence Valeur
client minimum 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.
d’en-tête dxva.h (include Dxva.h)

Voir aussi

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix