帧率customMFT

时间:2015-01-07 22:20:00

标签: multithreading win-universal-app mft

我使用自定义MFT来检索NV12中的帧。为此,我在包Manifest中使用了mediaCapture.AddEffectAsync和我的C ++组件寄存器。

我有一个使用Custom MFT项目控制C ++中的捕获的类,以及在我的C#代码中使用计时器调用的该类的函数(loadPreview)。我知道它可能会更好,因为现在它在功能强大的设备上运行良好,但在旧设备上却没有。我认为这是因为治疗不是在不同的线程中进行的,而且必须完成loadPreview。

顺便在loadPreview中,我只是将帧发送到拼接引擎。

我可以使用这样一个事实:MFT使用我的控制捕获类的setPreviewFrame,而不是使用计时器,我可以使用这个事实。

我怎么能用多线程处理这个?

0 个答案:

没有答案