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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour