Partager via


structure D3DDDIARG_DECODEEXECUTE (d3dumddi.h)

La structure D3DDDIARG_DECODEEXECUTE décrit une opération de décodage de Microsoft DirectX Video Acceleration (VA) à effectuer.

Syntaxe

typedef struct _D3DDDIARG_DECODEEXECUTE {
  [in] HANDLE                   hDecode;
  [in] UINT                     NumCompBuffers;
  [in] DXVADDI_DECODEBUFFERDESC *pCompressedBuffers;
} D3DDDIARG_DECODEEXECUTE;

Membres

[in] hDecode

Handle vers l’appareil de décodage DirectX VA. Le pilote d’affichage en mode utilisateur retourne ce handle dans un appel à sa fonction CreateDecodeDevice.

[in] NumCompBuffers

Nombre de mémoires tampons compressées pointées par le membre pCompressedBuffer s.

[in] pCompressedBuffers

Pointeur vers une liste de structures DXVADDI_DECODEBUFFERDESC qui décrivent les mémoires tampons compressées passées du décodeur hôte à l’accélérateur.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateDecodeDevice

DXVADDI_DECODEBUFFERDESC

DecodeExecute