IGraphConfig::AddFilterToCache
AddFilterToCache メソッドは、フィルタ キャッシュにフィルタを追加する。
構文
HRESULT AddFilterToCache(
IBaseFilter *pFilter
);
パラメータ
pFilter
[in] フィルタの IBaseFilter インターフェイスへのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
値 | 説明 |
E_FAIL | 失敗。 |
E_POINTER | NULL ポインタ引数。 |
S_FALSE | フィルタは既にキャッシュに入っている。 |
S_OK | フィルタがキャッシュに追加された。 |
注意
このメソッドを呼び出す前に、フィルタのピンをすべて切断しなければならない。切断しなかった場合、このメソッドは失敗する。フィルタがフィルタ グラフに含まれている場合、そのフィルタは削除される。また、フィルタが停止状態にない場合、そのフィルタは停止状態に切り替えられる。
参照