【问题标题】:Wrong mediatype between directshow filtersdirectshow 过滤器之间的媒体类型错误
【发布时间】:2013-11-25 23:11:27
【问题描述】:

我在 DirectShow 中开发了一个捕获过滤器,用于将图像从摄像头发送到 FMLE。为了对其进行测试,我发送了 RGB 24b 蓝色样本,这些样本可以在 GraphEdit 或 GraphStudio 上正确看到,而在 FMLE 中,它们采用一种标准颜色(我在下图中向您展示了这一点)。我认为这是媒体类型协商的问题,但我被卡住了。我接下来要采取哪些措施来纠正这个问题?

【问题讨论】:

    标签: directshow video-capture media-type fmle


    【解决方案1】:

    问题很可能是媒体类型协商。 Adobe FMLE 不是一个表现良好的视频捕获应用程序,它准确地实现了视频捕获以支持各种设备。相反,它假设该设备是一个网络摄像头,支持感兴趣的分辨率和像素格式。如果它忽略了填充器在某些调用中返回的错误代码,请不要感到惊讶。

    我接下来会采取哪些措施来纠正这个问题?

    您的下一步是跟踪所有来电,以了解 FMLE 对您的期望。然后你将不得不分别更新你的过滤器。例如,应用程序可能要求您支持特定的分辨率,并且您可能需要自行调整大小,而不是坚持您支持和建议的分辨率。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      相关资源
      最近更新 更多