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 |