英語で読む

次の方法で共有


IAMVideoAccelerator::QueryRenderStatus

QueryRenderStatus メソッドは、データ バッファの処理状態を問い合わせる。

構文

  HRESULT QueryRenderStatus(
  DWORD dwTypeIndex,
  DWORD dwBufferIndex,
  DWORD dwFlags
);

パラメータ

dwTypeIndex

[in] テストされるバッファのタイプ インデックス。

dwBufferIndex

[in] テストされるバッファのバッファ インデックス。

dwFlags

[in] 実行されるクエリのタイプを示すフラグ。ゼロの場合、サーフェイスを更新に使っても安全かどうかがテストされる。AMVA_QUERYRENDERSTATUSF_READ の場合は、サーフェイスを読み取りに使っても安全かどうかがテストされる。

戻り値

HRESULT 値を返す。操作が完了した場合は S_OK、操作が進行中の場合は E_PENDING を返す。操作が失敗すると、このメソッドは別の失敗コードを返す。このコードには、次の標準的な定数の 1 つか、または一覧に示されていないその他の値が含まれる。

戻りコード 説明
E_FAIL 失敗。
E_INVALIDARG 引数が無効。
E_NOTIMPL メソッドはサポートされていない。
E_POINTER NULL ポインタ引数。
S_OK 成功。

注意

このメソッドを呼び出すと、進行状況と失敗が報告される。

参照