我在 Windows Server 2012 R2 上运行 GraphEdit,我注意到空渲染器不存在。我正在使用的其他一些 directshow 过滤器将在此服务器中运行,而空渲染器是唯一不存在的过滤器。
我已经注册了quartz.dll和qedit.dll,但仍然没有任何结果。 如何在 Server 2012 上使用空渲染?
干杯。
最佳答案
Null Renderer(以及 Sample Grabber 和其他一些)由 qedit.dll 托管,而不是quartz.dll。看起来它是从最新的 Windows 版本中删除的,您最好的解决方案是构建自己的解决方案。 Windows SDK 示例提供Dump示例(更新的源代码是 here in a fork ),您可以清理它以保留不执行任何操作的渲染器。
关于winapi - 空渲染器不在 graphedit 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27804752/