directshow视频源过滤器:无法将名字对象绑定到过滤器对象(0x800401f9)

时间:2010-07-31 14:15:31

标签: filter directshow

我编译了一个(现有的[1])directshow源过滤器,然后将其插入VLC以使用它并得到它:

dshow错误:无法将名字对象绑定到过滤器对象(0x800401f9)

dshow错误:无法使用设备:虚拟Cam,不支持的设备类型

使用visual studio 2010 express + windows SDK 7.1编译

那里的任何想法?

-r

代码:http://github.com/rdp/virtual-audio-output-sniffer

[1]原文是来自http://tmhare.mvps.org/downloads.htm的“捕获源过滤器”,他的二进制文件实际上注册并正常工作(好吧,他们至少从右开始,然后他们挂起VLC,但这是一个不同的故事)。

1 个答案:

答案 0 :(得分:0)

问题证明我没有从我的DLL中导出“足够多”的符号。

我创建了一个包含the right methodsinstructed the linker to use it的def文件后,现在可以使用了。

快乐的一天。

(也将此链接到我在http://betterlogic.com/roger/?p=3107张贴的地方<)