IFilterGraph インターフェイス
IFilterGraph インターフェイスは、フィルタ グラフを作成するメソッドを提供する。アプリケーションからこのインターフェイスを使って、グラフにフィルタを追加したり、フィルタを接続または切断したり、フィルタを削除したり、その他の基本的な操作を実行したりできる。ただし、IGraphBuilder インターフェイスは、このインターフェイスを継承し、さらに高度なメソッドを提供する。したがって、アプリケーションでは、IFilterGraph を直接使わずに、IGraphBuilder を使うこと。
フィルタ グラフ マネージャがこのインターフェイスを実装する。
IFilterGraph インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
AddFilter | グラフにフィルタを追加する。 |
RemoveFilter | グラフからフィルタを削除する。 |
EnumFilters | グラフのフィルタすべてに対して列挙子を提供する。 |
FindFilterByName | 指定された名前で追加されたフィルタを検索する。 |
ConnectDirect | 2 つのピンを直接接続する (フィルタを通さない)。 |
Reconnect | 既存のピン接続を切断し、同じピンに再接続する。 |
Disconnect | 指定されたピンを切断する。 |
SetDefaultSyncSource | 基準クロックをデフォルト クロックに設定する。 |