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 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目