空渲染器不在 graphedit 中

bl4*_*h4k 2 winapi directshow

我在 Windows Server 2012 R2 上运行 GraphEdit,我注意到空渲染器不存在。我正在使用的其他一些 directshow 过滤器将在此服务器中运行,而空渲染器是唯一不存在的过滤器。

我已经注册了quartz.dll和qedit.dll,但仍然没有任何东西。如何在 Server 2012 上使用空渲染?

干杯。

Rom*_* R. 5

Null Renderer(以及 Sample Grabber 和其他一些)由 qedit.dll 托管,而不是quartz.dll。看起来它是从最新的 Windows 版本中删除的,您最好的解决方案是构建自己的解决方案。Windows SDK 示例提供转储示例(更新的源代码位于 fork 中),您可以清理该示例以保留不执行任何操作的渲染器。