次の方法で共有


IFilterChain::StartChain

StartChain メソッドは、フィルタ チェーンのフィルタをすべて実行状態に切り替える。

構文

  HRESULT StartChain(
  IBaseFilter *pStartFilter,
  IBaseFilter *pEndFilter
);

パラメータ

pStartFilter

[in] チェーン先頭フィルタへのポインタ。

pEndFilter

[in] チェーン終端フィルタへのポインタ。この引数が NULL の場合、メソッドは先頭フィルタからダウンストリームへと続く最長のフィルタ チェーンを使う。

戻り値

成功した場合は S_OK を返す。失敗した場合、戻り値は VFW_E_NOT_RUNNING またはその他の HRESULT 値になる。

注意

所定のフィルタを実行状態に切り替えることができない場合、フィルタはすべて停止状態にとどまる。このメソッドを呼び出すとき、フィルタ グラフは実行中でなければならない。

参照