Я использую сеанс захвата для координации потока данных, как описано в документе разработчика Apple.
Я хочу получить видео данные, чтобы убедиться, что изображение достаточно хорошее для съемки.
Если условие выполнено, я хочу немедленно сделать снимок в полном разрешении.
Однако полное разрешение фото не поддерживается для вывода видео.
Поэтому я должен установить AVCapture sessionPreset в AVCaptureSessionPresetLow для захвата данных видеоизображения,
затем заново настройте sessionPreset для AVCaptureSessionPresetPhoto, когда условие выполнено.
Но перенастройка занимает около двух-трех секунд и не соответствует требованиям реального времени.
Если я использую две AVCaptureSessions, одну для захвата видео, другую для захвата неподвижного изображения,
тогда это казалось не сработало.
У кого-нибудь есть еще идеи?
Спасибо.