次の方法で共有


IFilterGraph インターフェイス

IFilterGraph インターフェイスは、フィルタ グラフを作成するメソッドを提供する。アプリケーションからこのインターフェイスを使って、グラフにフィルタを追加したり、フィルタを接続または切断したり、フィルタを削除したり、その他の基本的な操作を実行したりできる。ただし、IGraphBuilder インターフェイスは、このインターフェイスを継承し、さらに高度なメソッドを提供する。したがって、アプリケーションでは、IFilterGraph を直接使わずに、IGraphBuilder を使うこと。

フィルタ グラフ マネージャがこのインターフェイスを実装する。

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

メソッド 説明
AddFilter グラフにフィルタを追加する。
RemoveFilter グラフからフィルタを削除する。
EnumFilters グラフのフィルタすべてに対して列挙子を提供する。
FindFilterByName 指定された名前で追加されたフィルタを検索する。
ConnectDirect 2 つのピンを直接接続する (フィルタを通さない)。
Reconnect 既存のピン接続を切断し、同じピンに再接続する。
Disconnect 指定されたピンを切断する。
SetDefaultSyncSource 基準クロックをデフォルト クロックに設定する。