使用 TopoEdit 添加转换节点
转换节点表示媒体基础转换 (MFT) ,用于处理从源节点接收的媒体数据。 准备就绪后,管道会将其传递给输出节点进行呈现。 在 Media Foundation 中,编码器、解码器、多路复用器、多路复用器和音频视频效果作为 MFT 实现。 TopoEdit 支持添加表示已注册和自定义 MFT 的转换节点。
有关使用 Media Foundation API 以编程方式添加转换节点的信息,请参阅 创建转换节点。
将已注册的 MFT 添加到拓扑
在 “拓扑 ”菜单上,单击“ 添加转换”。
此时会打开 “选择转换 ”对话框。 它通过调用 MFTEnum 函数枚举注册表中的已注册条目来显示已注册的 MFT 的分类列表。
展开该类别,然后选择要添加到拓扑的 MFT。
单击 “确定 ”关闭对话框并返回到 拓扑窗格。
TopoEdit 创建指定的转换节点。 拓扑窗格将转换节点显示为显示 MFT 名称的绿色框。
将自定义 MFT 添加到拓扑
在 “拓扑 ”菜单上,单击“ 添加自定义 MFT”。
这会打开 “输入自定义 GUID ”对话框。
在 GUID: 字段中,输入要添加到拓扑的 MFT 的 GUID。
注意
TopoEdit 需要格式为“{xxxxxxxx-xxxx-xxxx-xxxx-xxx}”格式的 GUID。 否则,它无法添加节点并显示“GUID 无效”错误消息。
单击 “确定 ”关闭对话框并返回到 拓扑窗格。
TopoEdit 创建指定的转换节点。 拓扑窗格将转换节点显示为显示 MFT 名称的绿色框。
相关主题