structure DXVADDI_EXTENDEDFORMAT (d3dumddi.h)
La structure DXVADDI_EXTENDEDFORMAT décrit le format étendu de l’image vidéo.
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;
[in] SampleFormat
Valeur UINT qui spécifie la façon dont une image vidéo est échantillonné. Les huit bits sont définis par l’une des valeurs du type d’énumération DXVADDI_SAMPLEFORMAT.
[in] VideoChromaSubsampling
Schéma d’encodage chromatique pour les données Y’Cb’Cr'. Les quatre bits sont définis par une OR au niveau du bit des valeurs du type d’énumération DXVADDI_VIDEOCHROMASUBSAMPLING.
[in] NominalRange
Valeur UINT qui spécifie si les exemples de données incluent un espace principal (c’est-à-dire des valeurs au-delà de 1,0 blanc) et des toérooms (c’est-à-dire superbes sous 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 de la vidéo. Les quatre bits sont définis par l’une des valeurs du type d’énumération DXVADDI_VIDEOLIGHTING.
[in] VideoPrimaries
Primaires de couleur, qui indiquent les fonctions de base RVB 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.
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |