winapi - 空渲染器不在 graphedit 中

标签 winapi directshow

我在 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/

相关文章:

c# - 如何在 C# 中从控制台窗口返回焦点?

c++ - 需要指导 : Vectors of unique_ptr to dervied classes from an abstract base class

windows - 如何在 Delphi 中枚举另一个进程的窗口?

c# - 如何在 DirectShow.NET 中只播放特定的音频 channel 并将其余 channel 静音?

objective-c - Mac OS X 等同于 DirectShow、GraphEdit

c# - 如何使用 RenderFile 构建 Filtergraph 在多个音轨之间进行选择?

c++ - GradientFill API 未按应有的方式执行

windows - 删除由 NtCreateSymbolicLinkObject 创建的符号链接(symbolic link)

c++ - 如何使用 c++ directshow 样本采集器的回调方法

c++ - DirectShow - 将 IGraphBuilder * 转换为 double (C++)