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 |
|
Voir aussi