IFilterMapper2 インターフェイス

このインターフェイスは、フィルタを登録および登録解除し、レジストリ内のフィルタを検索する。フィルタ マッパー ヘルパー オブジェクトは、このインターフェイスを実装する。

フィルタでは、このインターフェイスを使って、フィルタ自体を登録および登録解除する。フィルタ グラフ マネージャがフィルタ グラフを作成するとき、このインターフェイスを使ってフィルタを検索し、フィルタの特性を判断する。アプリケーションからも、このインターフェイスを使ってフィルタを検索できる。詳細については、「フィルタ マッパーの使用」および「DirectShow フィルタの登録方法」を参照すること。

IFilterMapper2 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
CreateCategory レジストリに新しいフィルタ カテゴリを追加する。
UnregisterFilter レジストリからフィルタ情報を削除する。
RegisterFilter レジストリにフィルタ情報を追加する。
EnumMatchingFilters 指定された要件を満たす登録済みフィルタを列挙する。