IFilterGraph2 インターフェイス
IFilterGraph2 インターフェイスは、フィルタ グラフを作成するメソッドを提供する IFilterGraph インターフェイスおよび IGraphBuilder インターフェイスを拡張する。
フィルタ グラフ マネージャがこのインターフェイスを実装する。アプリケーションでグラフを作成するとき、このインターフェイスを使うと、追加のメソッドを利用できる。
IFilterGraph2 は、IFilterGraph および IGraphBuilder にメソッドを 2 つ追加する。
- IFilterGraph2::AddSourceFilterForMoniker メソッドは、モニカに基づいたソース フィルタを作成し、そのソース フィルタをグラフに追加する。
- IFilterGraph2::ReconnectEx メソッドは、再接続用のメディア タイプを指定できるようにして、IFilterGraph::Reconnect メソッドを強化したものである。
IFilterGraph2 インターフェイスは、IGraphBuilder から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
AddSourceFilterForMoniker | モニカに基づいたソース フィルタを追加する。 |
ReconnectEx | 既存のピン接続を切断し、指定されたメディア タイプを使って同じピンに再接続する。 |
RenderEx | 既存のレンダラのみを使うというオプションで、出力ピンをレンダリングする。 |