IMFTopology インターフェイス (mfidl.h)

トポロジを表します。 トポロジは、特定の順序で接続されているメディア ソース、シンク、および変換のコレクションを記述します。 これらのオブジェクトは、IMFTopologyNode インターフェイスを公開するトポロジ ノードによってトポロジ内で表されます。 トポロジは、これらのノードを介したマルチメディア データのパスを記述します。

トポロジを作成するには、 MFCreateTopology を呼び出します。

継承

IMFTopology インターフェイスは、IMFAttributes から継承されます。 IMFTopology には、次の種類のメンバーもあります。

メソッド

IMFTopology インターフェイスには、これらのメソッドがあります。

 
IMFTopology::AddNode

トポロジにノードを追加します。
IMFTopology::Clear

トポロジからすべてのノードを削除します。
IMFTopology::CloneFrom

このトポロジを別のトポロジのコピーに変換します。
IMFTopology::GetNode

インデックスで指定されたトポロジ内のノードを取得します。
IMFTopology::GetNodeByID

ノード識別子で指定されたトポロジ内のノードを取得します。
IMFTopology::GetNodeCount

トポロジ内のノードの数を取得します。
IMFTopology::GetOutputNodeCollection

トポロジ内の出力ノードを取得します。
IMFTopology::GetSourceNodeCollection

トポロジ内のソース ノードを取得します。
IMFTopology::GetTopologyID

トポロジの識別子を取得します。
IMFTopology::RemoveNode

トポロジからノードを削除します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfidl.h

こちらもご覧ください

IMFAttributes

メディア ファンデーション インターフェイス

トポロジ

トポロジ属性