Partager via


IDirect3DVideoDevice9::CreateDXVADevice, méthode

Crée un appareil décodeur DirectX Video Acceleration (DXVA).

Syntaxe

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

Paramètres

pGuid

Pointeur vers un GUID qui spécifie l’appareil à 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 réussit, elle retourne S_OK. Sinon, elle 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
Dxva.h

Voir aussi

IDirect3DVideoDevice9