我编译了一个(现有的[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,但这是一个不同的故事)。
答案 0 :(得分:0)
问题证明我没有从我的DLL中导出“足够多”的符号。
我创建了一个包含the right methods和instructed the linker to use it的def文件后,现在可以使用了。
快乐的一天。
(也将此链接到我在http://betterlogic.com/roger/?p=3107张贴的地方<)