我已经在DirectShow中开发了一个捕获过滤器,用于将图像从凸轮发送到FMLE。为了测试它,我发送了可以在GraphEdit或GraphStudio上正确看到的RGB24b蓝色样本,而在FMLE中,它们采用了条纹颜色(我在下图中向你展示了这一点)。我认为这是媒体类型协商的问题,但我被卡住了。我的下一步是什么来纠正这个问题?

发布于 2013-11-26 08:19:11
问题很可能是媒体类型协商。Adobe FMLE不是一个行为良好的视频捕获应用程序,它准确地实现了视频捕获以支持广泛的设备。相反,它假设设备是网络摄像头,支持感兴趣的分辨率和像素格式。如果它忽略了填充符在某些调用中返回的错误代码,请不要惊讶。
我的下一步是什么来纠正这个问题?
您的下一步是跟踪所有传入呼叫,以了解FMLE对您的期望。然后,您必须分别更新您的过滤器。例如,应用程序可能要求您支持特定的解决方案,并且您可能需要调整自己的解决方案,而不是坚持您支持和建议的解决方案。
https://stackoverflow.com/questions/20205401
复制相似问题