directshow使用自定义的filter(多输入,单输出)出现cpu使用率过高的问题,filter的丢帧处理
研究directshow有一段时间了,也该写点心得什么的了。最近写了一个多输入单输出的自定义filter,参考的是sdk的inftee中的例子,调试了很长时间,终于能用了,但是不用不知道一看cpu占用率吓一跳啊。filter的具体设计是这样的:共有5个输入pin,一个输出pin,一个输入pin连接来自摄像头的视频流,它的帧数据交由该输出pin处理;其他四个连接gif流(也可以不连接源,是动态的),