我在DirectShow中开发了一个捕获过滤器,用于将图像从凸轮发送到FMLE。为了测试它,我发送了RGB 24b蓝色样本,这些样本可以在GraphEdit或GraphStudio上正确看到,而在FMLE中它们采用了一种颜色(我在下面的图像中显示了这一点)。我认为这是mediatype谈判的问题,但我被困住了。这将是我接下来要纠正的步骤吗?
答案 0 :(得分:1)
问题很可能是媒体类型协商。 Adobe FMLE不是一个表现良好的视频捕获应用程序,可以准确地实现视频捕获,以支持各种设备。相反,它假设该设备是网络摄像头,支持感兴趣的分辨率和像素格式。如果它忽略了某些调用中填充符返回的错误代码,请不要感到惊讶。
这是我接下来要纠正的步骤吗?
您的下一步是跟踪所有来电,以了解FMLE对您的期望。然后,您将不得不分别更新您的过滤器。例如,应用程序可能要求您支持特定的解决方案,并且您可能需要调整大小而不是坚持您支持和建议的解决方案。