IEnumFilters インターフェイス
IEnumFilters インターフェイスは、フィルタ グラフ内のフィルタを列挙する。このインターフェイスを取得するには、フィルタ グラフ マネージャで IFilterGraph::EnumFilters メソッドを呼び出す。詳細については、「フィルタ グラフ内のオブジェクトの列挙」を参照すること。
このインターフェイスは、標準コンポーネント オブジェクト モデル (COM) コレクション オブジェクトを実装する。COM コレクションについては Platform SDK の IEnumXXXX トピックを参照すること。
グラフ内のフィルタ セットが変更になると、このインターフェイスのいくつかのメソッドが VFW_E_ENUM_OUT_OF_SYNC を返す。IEnumFilters::Reset メソッドを呼び出して列挙子を再同期すること。
IEnumFilters インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
Clone | 列挙子オブジェクトのコピーを作成する。 |
Next | 列挙シーケンスの中で、指定のフィルタ数を取得する。 |
Reset | 列挙シーケンスを初期状態にリセットする。 |
Skip | 指定のフィルタ数をスキップする。 |