IDirect3DXVADevice9::Execute, méthode
Effectue une opération de décodage DXVA (DirectX Video Acceleration).
Syntaxe
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Paramètres
-
FunctionNum
-
DWORD qui contient un ou plusieurs numéros de fonction DXVA. Pour plus d’informations, reportez-vous à la spécification DXVA 1.0.
-
pInputData
-
Pointeur vers une mémoire tampon qui contient des données d’entrée pour l’opération de décodage. La signification de ces données dépend du type de surface et du numéro de fonction.
-
InputSize
-
Taille des données d’entrée, en octets.
-
OutputData
-
Pointeur vers une mémoire tampon où l’accélérateur vidéo écrit des données de sortie.
-
OutputSize
-
Taille de la mémoire tampon OutputData , en octets.
-
NumBuffers
-
Nombre d’éléments dans le tableau pBufferInfo .
-
pBufferInfo
-
Pointeur vers un tableau de structures DXVABufferInfo .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
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