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