IMFTopology 接口 (mfidl.h)

表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。 这些对象在拓扑中由拓扑节点表示,这些 节点公开 IMFTopologyNode 接口。 拓扑描述通过这些节点的多媒体数据的路径。

若要创建拓扑,请调用 MFCreateTopology

继承

IMFTopology 接口继承自 IMFAttributesIMFTopology 也有以下类型的成员:

方法

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

媒体基础接口

拓扑

拓扑属性