Share via


IDirect3DVideoDevice9::CreateDXVADevice 方法

建立 DirectX 影片加速 (DXVA) 解碼器裝置。

語法

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

參數

pGuid

指定要建立之裝置的 GUID 指標。

pUncompData

DXVAUncompDataInfo結構的指標,指定未壓縮影像的格式。

pData

指定 DXVA 模式和限制設定檔之 DXVA_ConnectMode 結構的指標。

DataSize

DXVA_ConnectMode結構的大小,以位元組為單位。

ppDXVADevice

接收 IDirect3DDXVADevice9 介面的指標。 呼叫端必須釋放 介面。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Dxva.h

另請參閱

IDirect3DVideoDevice9