Избегать мониторинга сцены в AVFoundation? - PullRequest
0 голосов
/ 19 ноября 2018

В моем текущем проекте мне нужен очень специфический контроль над AVCaptureDevice и настройками освещения (ISO, экспозиция, flashMode и даже TorchMode). Я не пытаюсь получить «высококачественные» фотографии, в смысле типичной фотографии, но для меня очень важно иметь возможность точно контролировать настройки камеры, чтобы получать полезные фотографии.

Это не вызывает проблем, пока я держу вспышку выключенной. Но при установке для flashMode значения .on мониторинг сцены включается в методе capturePhoto (), который определяет интенсивность вспышки и автоматическую фокусировку при использовании фонарика, даже если он установлен в положение .off.

https://developer.apple.com/documentation/avfoundation/avcapturephotooutput/1778634-photosettingsforscenemonitoring

Вспышка требуется на каждой сделанной фотографии, независимо от условий освещения. Итак, мой вопрос: есть ли способ избежать мониторинга сцены и использовать метод capturePhoto (), всегда использующий вспышку без факела?

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...