IDirect3DVideoDevice9 :: CreateDXVADevice, méthode

Crée un périphérique de décodage DXVA (DirectX Video Acceleration).

Syntaxe

HRESULT CreateDXVADevice(
   GUID                 *pGuid,
   DXVAUncompDataInfo   *pUncompData,
   LPVOID               pData,
   DWORD                DataSize,
   IDirect3DDXVADevice9 **ppDXVADevice
);

Paramètres

pGuid

Pointeur vers un GUID qui spécifie le périphérique à créer.

pUncompData

Pointeur vers une structure DXVAUncompDataInfo qui spécifie le format de l’image non compressée.

pData

Pointeur vers une structure DXVA _ ConnectMode qui spécifie le mode DXVA et le profil restreint.

DataSize

Taille de la structure DXVA _ ConnectMode , en octets.

ppDXVADevice

Reçoit un pointeur vers l’interface IDirect3DDXVADevice9 . L’appelant doit libérer l’interface.

Valeur retournée

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Configuration requise

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

IDirect3DVideoDevice9