D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD structure (d3dumddi.h)
La structure D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD décrit une opération de traitement vidéo haute définition de Microsoft DirectX Video Acceleration (VA) à effectuer.
Syntaxe
typedef struct _D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD {
[in] HANDLE hVideoProcessor;
[in] DXVAHDDDI_SURFACE OutputSurface;
[in] UINT OutputFrame;
[in] UINT StreamCount;
[in] const DXVAHDDDI_STREAM_DATA *pStreams;
} D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD;
Membres
[in] hVideoProcessor
Handle de l’appareil de traitement vidéo DirectX VA. Le pilote d’affichage en mode utilisateur retourne ce handle dans un appel à sa fonction CreateVideoProcessor .
[in] OutputSurface
Structure DXVAHDDDI_SURFACE qui décrit la surface de sortie sur laquelle le processeur vidéo se compose.
[in] OutputFrame
Numéro d’image de base zéro des trames de sortie composées.
[in] StreamCount
Nombre de flux à traiter. Ce nombre doit être inférieur au nombre défini par le pilote dans le membre MaxStreamStates de la structure DXVAHDDDI_VPDEVCAPS .
[in] pStreams
Tableau de structures DXVAHDDDI_STREAM_DATA qui décrivent les flux d’entrée à traiter.
Remarques
Surface de sortie spécifiée par le membre OutputSurface , qui doit être l’un des types de surface suivants :
- Surface vidéo créée avec le type DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT.
- Une surface cible de rendu ou une surface créée avec D3DUSAGE_RENDERTARGET utilisation.
- Chaîne d’échange.
- Chaîne d’échange avec effet d’échange de superposition.
Le pilote utilise également le frame spécifié par le membre OutputFrame pour baliser la commande, que le pilote envoie à l’unité de traitement graphique (GPU).
Les flux d’entrée sont indexés de zéro à inférieur au nombre que le pilote définit dans le membre MaxStreamStates de la structure DXVAHDDDI_VPDEVCAPS . Chaque flux a ses propres états de flux associés au numéro d’index de flux. Le pilote traite chaque flux à partir de zéro index et se mélange sur la surface de destination l’un après l’autre. Par exemple, si un flux vidéo se trouve à l’index zéro et qu’un flux graphique est à l’index 1, le pilote fusionne le flux vidéo sur la couleur d’arrière-plan, puis fusionne le flux graphique sur ces derniers.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.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