structure DXVAHD_CONTENT_DESC (dxvahd.h)
Décrit un flux vidéo pour un processeur vidéo Haute définition (DXVA-HD) d’accélération vidéo Microsoft DirectX.
Le pilote d’affichage peut utiliser les informations de cette structure pour optimiser les fonctionnalités du processeur vidéo. Par exemple, certaines fonctionnalités peuvent ne pas être exposées pour le contenu haute définition (HD), pour des raisons de performances.
Syntaxe
typedef struct _DXVAHD_CONTENT_DESC {
DXVAHD_FRAME_FORMAT InputFrameFormat;
DXVAHD_RATIONAL InputFrameRate;
UINT InputWidth;
UINT InputHeight;
DXVAHD_RATIONAL OutputFrameRate;
UINT OutputWidth;
UINT OutputHeight;
} DXVAHD_CONTENT_DESC;
Membres
InputFrameFormat
Membre du DXVAHD_FRAME_FORMAT énumération qui décrit la façon dont le flux vidéo est entrelacé.
InputFrameRate
Fréquence d’images du flux vidéo d’entrée, spécifiée sous la forme d’une structure DXVAHD_RATIONAL .
InputWidth
Largeur des images d’entrée, en pixels.
InputHeight
Hauteur des images d’entrée, en pixels.
OutputFrameRate
Fréquence d’images du flux vidéo de sortie, spécifiée sous la forme d’une structure DXVAHD_RATIONAL.
OutputWidth
Largeur des images de sortie, en pixels.
OutputHeight
Hauteur des images de sortie, en pixels.
Remarques
Les fréquences d’images sont exprimées sous forme de ratios. Par exemple, 30 images par seconde (fps) est exprimée en 30 :1, et 29,97 fps est exprimée en 30000/1001. Pour le contenu entrelacé, une image se compose de deux champs, de sorte que la fréquence d’images est de moitié supérieure à celle des champs.
Si l’application composite deux flux d’entrée ou plus, utilisez le plus grand flux pour les valeurs InputWidth et InputHeight.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |