DXVA2CreateVideoService-Funktion (dxva2api.h)
Erstellt ein DxVA-Dienstobjekt (DirectX Video Acceleration). Rufen Sie diese Funktion auf, wenn Ihre Anwendung DXVA direkt verwendet, ohne DirectShow oder Media Foundation zu verwenden.
Syntax
HRESULT DXVA2CreateVideoService(
IDirect3DDevice9 *pDD,
REFIID riid,
void **ppService
);
Parameter
pDD
Ein Zeiger auf die IDirect3DDevice9-Schnittstelle eines Direct3D-Geräts.
riid
Der Schnittstellenbezeichner (Interface Identifier, IID) der angeforderten Schnittstelle. Eine der folgenden Schnittstellen kann vom Direct3D-Gerät unterstützt werden:
ppService
Empfängt einen Zeiger auf die Schnittstelle. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dxva2api.h |
Bibliothek | Dxva2.lib |
DLL | Dxva2.dll |