次の方法で共有


IDirect3DDXVADevice9::Execute メソッド

DirectX ビデオ アクセラレーション (DXVA) デコード操作を実行します。

構文

HRESULT Execute(
   DWORD          FunctionNum,
   VOID           *pInputData,
   DWORD          InputSize,
   VOID           *OutputData,
   DWORD          OutputSize,
   DWORD          NumBuffers,
   DXVABufferInfo *pBufferInfo
);

パラメーター

FunctionNum

1 つ以上の DXVA 関数番号を含む DWORD 。 詳細については、 DXVA 1.0 の仕様を参照してください。

pInputData

デコード操作の入力データを含むバッファーへのポインター。 このデータの意味は、サーフェスの種類と関数番号によって異なります。

InputSize

入力データのサイズ (バイト単位)。

OutputData

ビデオ アクセラレータが出力データを書き込むバッファーへのポインター。

OutputSize

OutputData バッファーのサイズ (バイト単位)。

NumBuffers

pBufferInfo 配列内の要素の数。

pBufferInfo

DXVABufferInfo 構造体の配列へのポインター。

戻り値

このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Dxva.h

関連項目

IDirect3DDXVADevice9