TopoEdit 可以用于为我的应用程序创建的会话加载拓扑吗? [英] Can TopoEdit Be used to load a topology for a Session created by my application?

查看:22
本文介绍了TopoEdit 可以用于为我的应用程序创建的会话加载拓扑吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望能够在 地形编辑.

在 DirectShow Development 中,您可以使用 GraphEdit,并且如果您注册了由您的使用基类AddGraphToRot函数在全局运行对象表中加载软件,然后可以在GraphEdit中加载它.

In DirectShow Development you can use GraphEdit, and if you register a graph created by your software in the global Running Object Table using the base class AddGraphToRot function, you can then load it in GraphEdit.

有没有办法在 TopoEdit 中做同样的事情?

Is there any way to do the same in TopoEdit?

推荐答案

DirectShow GraphEdit 连接到远程 COM 对象的能力是基于 DirectShow 接口的代理/存根对的可用性和一组花哨的 COM 技术.顺便说一下,这些在当时还是很新的.这些对通常不被常规应用程序使用,后来 - 作为优化周期的一部分 - 微软决定将它们从 quartz.dll 中移除,并将它们移到 proppage.dll它不再随操作系统一起提供.它仅适用于 Windows SDK.也就是说,这纯粹是开发人员的事情.

DirectShow GraphEdit's ability to connect to remote COM object is based on availability of proxy/stub pairs for DirectShow interfaces and set of fancy COM technologies. These were by the way rather new at that time. These pairs are normally NOT used by regular applications and later - as supposedly a part of optimization cycle - Microsoft decided to take them off quartz.dll and move them into proppage.dll which was no longer shipped with the operating system. It was only available with Windows SDK. That is, this has been purely a developer thing.

对于 Media Foundation,微软显然决定不投资强大的开发者工具,同时也降低了 API 本身的灵活性.不再有可远程访问应用程序的交互式工具.并且 TopoEdit 在便利性和功能集上甚至不接近 GraphEdit(甚至没有提到它的开源替代品).相反,新产品是跟踪和跟踪分析.认识MFTrace,也就是记住DirectShow:

With Media Foundation, Microsoft apparently decided to not invest into powerful developers tools, and also reduced flexibility of the API itself. There is no interactive tool to remote into applications any longer. And TopoEdit is not even close to GraphEdit (not even mentioning its open source alternatives) in convenience and feature set. Instead, the new offering is tracing and trace analysis. Meet MFTrace, that is, and keep in mind DirectShow:

  • Using MFTrace (MSDN)
  • Using MFTrace to Trace Media Foundation
  • Analyzing Media Foundation traces
  • Using Event Viewer to Trace Media Foundation

这篇关于TopoEdit 可以用于为我的应用程序创建的会话加载拓扑吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆