Freigeben über


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

Weitere Informationen

DXVA-Videoverarbeitung

Media Foundation-Funktionen