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