IFilterChain::PauseChain
PauseChain メソッドは、フィルタ チェーンのフィルタをすべてポーズ状態に切り替える。
構文
HRESULT PauseChain(
IBaseFilter *pStartFilter,
IBaseFilter *pEndFilter
);
パラメータ
pStartFilter
[in] チェーン先頭フィルタへのポインタ。
pEndFilter
[in] チェーン終端フィルタへのポインタ。この引数が NULL の場合、メソッドは先頭フィルタからダウンストリームへと続く最長のフィルタ チェーンを使う。
戻り値
成功した場合は S_OK を返す。失敗した場合、戻り値は VFW_E_NOT_PAUSED またはその他の HRESULT 値になる。
注意
所定のフィルタをポーズ状態に切り替えることができない場合、このメソッドはチェーンのフィルタをすべて停止する。このメソッドを呼び出すとき、フィルタ グラフはポーズしていなければならない。
参照