问题描述
我正在尝试制作一个模仿网络摄像头的Rust程序。此question和此answer建议,最好的方法是创建DirectShow源过滤器。基于Windows SDK中的PushSource示例和CodeProject上的一些C#实现,似乎规范的做法是扩展Windows SDK中提供的DirectShow BaseClasses。但是,这是我的理解破裂的地方。
- 我找到了
cxx
条板箱,并且能够将这些类从BaseClasses放入程序中,但是如何从它们继承或实例化它们呢?这个板条箱似乎不是为COM设计的,并且不清楚如何调用类的构造函数。 - 完成第一部分后,如何将新类公开为COM组件?我找到了
com
条板箱,但似乎希望我使用其GUID导入基类。但是,我不知道如何弄清楚它们的GUID是什么。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)