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 |