次の方法で共有


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