我有一个数字电缆调谐器,我需要使用表达编码器捕获它,图中的图形如下所示:
我的问题是我对c ++不太了解我知道一点c#并且据我所知,我应该为表达式编码器创建一个directshow过滤器来创建一个图并将其传递给表达式编码器。我不知道他们两个怎么做。
有人有什么建议吗?总而言之,我是一个快速学习者,并且对c#很好,但这就是全部。
答案 0 :(得分:1)
Expression Encoder与可用的视频捕获设备配合使用,这些设备能够提供视频流,通常是在帧中并进行压缩,例如通过网络摄像头捕获。
相反,您构建了一系列过滤器来生成视频流。它不是设备,而是由软件生成的视频流。 Expression Encoder在获取此类Feed时不灵活。
没有简单的方法来连接这两者。一种典型的方法是创建一个虚拟设备,它包装自定义过滤器图形(您提供的)并公开视频流,因为它是一个捕获设备。使这样的虚拟设备注册并可供应用程序使用,您可以选择从Expression Encoder中选择和使用它。
这种实现需要您在C ++中编写至少部分代码,因为底层API都是本机的。