0

我有一些软件可以执行以下操作:

  1. 显示以 25Hz 更新的视频图像
  2. 制作视频叠加层
  3. 使用拇指作为操纵杆控件来移动相机。

这在快速计算机上完美运行,但在慢速计算机上,视频图像更新占用了太多资源,以至于拇指没有更新,有时从我在拇指之前放开拇指的那一刻起最多需要 5 秒。 DragCompleted 被触发。

我尝试了许多不同的方法,包括使用该Monitor.TryEnter(LockVideo, 0)功能确保仅在最后一张图像已经完成时才更新视频图像更新,但这似乎没有帮助。我想要的是能够让 UI 优先于屏幕的更新,但是由于它们都在同一个线程中工作,这似乎很困难。

谢谢您的帮助。

4

0 回答 0