Partager via


structure DXVADDI_EXTENDEDFORMAT (d3dumddi.h)

La structure DXVADDI_EXTENDEDFORMAT décrit le format étendu de l’image vidéo.

Syntaxe

typedef struct _DXVADDI_EXTENDEDFORMAT {
  union {
    struct {
      UINT SampleFormat : 8;
      UINT VideoChromaSubsampling : 4;
      UINT NominalRange : 3;
      UINT VideoTransferMatrix : 3;
      UINT VideoLighting : 4;
      UINT VideoPrimaries : 5;
      UINT VideoTransferFunction : 5;
    };
         UINT Value;
  };
} DXVADDI_EXTENDEDFORMAT;

Membres

[in] SampleFormat

Valeur UINT qui spécifie le mode d’échantillonnage d’une image vidéo. Les huit bits sont définis par l’une des valeurs du type d’énumération DXVADDI_SAMPLEFORMAT .

[in] VideoChromaSubsampling

Schéma d’encodage de chroma pour les données Y’Cb’Cr'. Les quatre bits sont définis par un OR au niveau du bit des valeurs du type d’énumération DXVADDI_VIDEOCHROMASUBSAMPLING .

[in] NominalRange

Valeur UINT qui spécifie si les données d’exemple incluent la salle d’attente (c’est-à-dire les valeurs au-delà de 1,0 blanc) et les orteaux (autrement dit, superbeslacks en dessous de la référence 0,0 noir). Les trois bits sont définis par l’une des valeurs du type d’énumération DXVADDI_NOMINALRANGE .

[in] VideoTransferMatrix

Matrice de conversion de Y’Cb’Cr' en (studio) R’G’B'. Les trois bits sont définis par l’une des valeurs du type d’énumération DXVADDI_VIDEOTRANSFERMATRIX .

[in] VideoLighting

Conditions d’éclairage pour l’affichage vidéo. Les quatre bits sont définis par l’une des valeurs du type d’énumération DXVADDI_VIDEOLIGHTING .

[in] VideoPrimaries

Couleurs primaires, qui indiquent quelles fonctions de base RVB sont utilisées. Les cinq bits sont définis par l’une des valeurs du type d’énumération DXVADDI_VIDEOPRIMARIES .

[in] VideoTransferFunction

Fonction de conversion de R’G’B' en RVB. Les cinq bits sont définis par le type d’énumération DXVADDI_VIDEOTRANSFERFUNCTION .

Value

Valeur 32 bits qui décrit le format étendu de l’image vidéo.

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_VIDEODESC