gpt4 book ai didi

ios - 是否可以在 AVCaptureVideoDataOutput 中设置 AVCaptureSessionPresetPhoto?

转载 作者:行者123 更新时间:2023-11-28 20:25:29 24 4
gpt4 key购买 nike

我想保存视频流中的图像,我已将 session 预设设置为 AVCaptureSessionPresetPhoto,但我在设备上获得的分辨率非常低。我在 3GS 上进行测试,此预设返回 512x384 缓冲区。我在文档中看到照片预设不适用于视频输出。

This is not supported for video output

这对来自相机缓冲区的原始数据也有效吗?
谢谢,安德里亚

最佳答案

如果您想预览相机输入的视频,但仍要从中捕获静态照片,则可以将 AVCaptureStillImageOutput 和 AVCaptureVideoDataOutput 添加到您的捕获 session 中。视频预览会为您提供大小奇怪的小帧,就像您上面描述的那样,但您仍然可以通过触发 -captureStillImageAsynchronouslyFromConnection:completionHandler: 在您的 AVCaptureStillImageOutput 上检索完整照片。

请注意,在 iOS 4.3 中悄悄添加了这种对视频预览的支持,同时仍然能够拍照,因此运行旧操作系统版本的设备将无法执行此操作。

关于ios - 是否可以在 AVCaptureVideoDataOutput 中设置 AVCaptureSessionPresetPhoto?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14141278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com