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