objective-c - 为什么我在将多个 QTCaptureVideoPreviewOutputs 与单个 QTCaptureSession 一起使用时会遇到低帧率?

标签 objective-c cocoa qtkit

我有一个应用程序,其中在多个 QTCaptureLayers 中显示相同的捕获视频。我的帧率非常低。为什么会这样?

最佳答案

我的问题是我忽略了在不同的 QTCaptureVideoPreviewOutputs 之间同步像素缓冲区属性。必须针对像素缓冲区属性的每个不同设置处理输入,这导致帧速率降低。

关于objective-c - 为什么我在将多个 QTCaptureVideoPreviewOutputs 与单个 QTCaptureSession 一起使用时会遇到低帧率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11215602/

相关文章:

ios - dequeueReusableCellWithIdentifier 改变多个 UIPickerviews 的值

iphone - 访问 Controller 中 Interface Builder 中创建的 UI 元素?

quicktime - 如何在 Snow Leopard 中从 QTKit 获取图像数据而无需进行颜色或 Gamma 校正?

macos - 如何在 macOS 中启动后台进程?

cocoa - 为什么 QTMovieLoadStateDidChangeNotification 没有触发?

objective-c - 如何显示视频的当前时间?

iphone - 如果手机未连接到互联网,请加载不同的 Nib

ios - 终止应有的内存压力

iphone - 如何使用 json for iphone 解析对象数组

objective-c - 在其方法调用中设置静态(使用单例模式)