IDirect3DVideoDevice9::CreateDXVADevice-Methode

Erstellt ein DXVA-Decodergerät (DirectX Video Acceleration).

Syntax

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

Parameter

pGuid

Zeiger auf eine GUID, die das zu erstellende Gerät angibt.

pUncompData

Zeiger auf eine DXVAUncompDataInfo-Struktur , die das Format des nicht komprimierten Bilds angibt.

Pdata

Zeiger auf eine DXVA_ConnectMode-Struktur , die den DXVA-Modus und das eingeschränkte Profil angibt.

DataSize

Größe der DXVA_ConnectMode-Struktur in Byte.

ppDXVADevice

Empfängt einen Zeiger auf die IDirect3DDXVADevice9-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Dxva.h

Siehe auch

IDirect3DVideoDevice9