IDXVAHD_VideoProcessor ::VideoProcessBltHD, méthode (dxvahd.h)
Effectue une fente de traitement vidéo sur un ou plusieurs exemples d’entrée et écrit le résultat sur une surface Microsoft Direct3D.
Syntaxe
HRESULT VideoProcessBltHD(
[in] IDirect3DSurface9 *pOutputSurface,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const DXVAHD_STREAM_DATA *pStreams
);
Paramètres
[in] pOutputSurface
Pointeur vers l’interface IDirect3DSurface9 d’une surface Direct3D. La sortie de l’opération de traitement vidéo sera écrite sur cette surface. Les types de surface suivants peuvent être utilisés :
- Surface vidéo de type DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT. Consultez IDXVAHD_Device ::CreateVideoSurface.
- Surface cible de rendu ou surface de texture créée avec D3DUSAGE_RENDERTARGET utilisation.
- Chaîne d’échange.
- Chaîne d’échange avec prise en charge des superpositions (D3DSWAPEFFECT_OVERLAY).
[in] OutputFrame
Numéro d’image de l’image vidéo de sortie, indexé à partir de zéro.
[in] StreamCount
Nombre de flux d’entrée à traiter.
[in] pStreams
Pointeur vers un tableau de structures DXVAHD_STREAM_DATA qui contiennent des informations sur les flux d’entrée. L’appelant alloue le tableau et remplit chaque structure. Le nombre d’éléments dans le tableau est indiqué dans le paramètre StreamCount .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
La valeur maximale de StreamCount est donnée dans le membre MaxStreamStates de la structure DXVAHD_VPDEVCAPS . Le nombre maximal de flux pouvant être activés à la fois est indiqué dans le membre MaxInputStreams de cette structure.
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] |
Plateforme cible | Windows |
En-tête | dxvahd.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