我已经使用DirectShow.NET来显示活动网络摄像头,现在我需要在网络摄像头正在编码视频使用H264 然后在x时间后将其写入/附加在桌面上。
我已经使用directShow包含编码器和解码器找到了H264的library但是当我尝试插入它时我得到了这个错误(图片如下所示)
所以我的问题是:
答案 0 :(得分:0)
VS告诉您无法添加对h264的引用,因为它不是汇编或COM组件。你没必要。
这些是需要在您的系统上注册的DirectShow过滤器(使用regsvr32),然后您可以仅使用其GUID实例化并将它们添加到过滤器图形中。
如果您需要访问它们的自定义界面,更改编码参数或类似参数,那么您必须将界面转换为您的托管语言。 (您可以在VideoProcessing源代码中找到接口定义)。