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
DXVA. h

Voir aussi

IDirect3DDXVADevice9