IDirect3DDXVADevice9 :: 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
-
Valeur 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.
-
Inverser
-
Taille des données d’entrée, en octets.
-
OutputData
-
Pointeur vers une mémoire tampon dans laquelle l’accélérateur vidéo écrit des données de sortie.
-
En-dessous
-
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 de retour
Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|