Windows Media Foundation Media Source 或 Source Reader 如何处理超限?

问题描述 投票:0回答:0

我已经在异步模式下使用源阅读器 (OnReadSample()) 实现了一个 UVC 视频查看应用程序。连接的相机生成 raw10 帧,可以仅显示原始图像或执行其他处理(在 OnReadSample() 回调中)并显示生成的输出(即两个查看器)。由于额外的处理时间大于帧速率 (1/FPS),这两个图像正确显示,但存在滞后(即相机显示)。

  • 媒体源如何处理超限情况?我的理解(如果错误请更正)是新的 MFSamples(即图像容器)被创建并排队,但我还没有找到关于达到队列深度时会发生什么的信息。

  • Media Source queue depth 是否可以设置为特定的数字?

一些额外的系统细节:

  • 赢 10
  • Direct3D9

谢谢, 史蒂夫

media overrun
© www.soinside.com 2019 - 2024. All rights reserved.