IMFTopologyNode 接口 (mfidl.h)

表示拓扑中的节点。 支持以下节点类型:

  • 输出节点。 表示媒体接收器。
  • 源节点。 表示媒体流。
  • 转换节点。 表示媒体基础转换 (MFT) 。
  • Tee 节点。 将媒体流传送到两个或多个节点。
若要创建新节点,请调用 MFCreateTopologyNode 函数。

继承

IMFTopologyNode 接口继承自 IMFAttributesIMFTopologyNode 也有以下类型的成员:

方法

IMFTopologyNode 接口具有这些方法。

 
IMFTopologyNode::CloneFrom

将数据从另一个拓扑节点复制到此节点。
IMFTopologyNode::ConnectOutput

将输出流从此节点连接到另一个节点的输入流。
IMFTopologyNode::D isconnectOutput

断开此节点上的输出流的连接。
IMFTopologyNode::GetInput

检索连接到此节点上指定输入流的节点。
IMFTopologyNode::GetInputCount

检索此节点上当前存在的输入流数。
IMFTopologyNode::GetInputPrefType

检索此节点上输入流的首选媒体类型。
IMFTopologyNode::GetNodeType

检索节点类型。
IMFTopologyNode::GetObject

获取与此节点关联的 对象。
IMFTopologyNode::GetOutput

检索连接到此节点上的指定输出流的节点。
IMFTopologyNode::GetOutputCount

检索此节点上当前存在的输出流数。
IMFTopologyNode::GetOutputPrefType

检索此节点上输出流的首选媒体类型。
IMFTopologyNode::GetTopoNodeID

检索节点的标识符。
IMFTopologyNode::SetInputPrefType

设置此节点上输入流的首选媒体类型。
IMFTopologyNode::SetObject

设置与此节点关联的 对象。
IMFTopologyNode::SetOutputPrefType

设置此节点上输出流的首选媒体类型。
IMFTopologyNode::SetTopoNodeID

设置节点的标识符。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 mfidl.h

另请参阅

IMFAttributes

媒体基础接口

拓扑

拓扑节点属性