Есть несколько дополнительных способов настройки камеры устройства с помощью ImageCapture . Вы делаете это с помощью методов ImageCapture.Builder .
Установить режим захвата
 Используйте ImageCapture.Builder.setCaptureMode() , чтобы настроить режим захвата при съемке фотографии:
-  
CAPTURE_MODE_MINIMIZE_LATENCY: оптимизировать захват изображения с учетом задержки. -  
CAPTURE_MODE_MAXIMIZE_QUALITY: оптимизация захвата изображения для повышения его качества. 
 Режим захвата по умолчанию — CAPTURE_MODE_MINIMIZE_LATENCY . Дополнительную информацию см. в справочной документации setCaptureMode() .
Установить режим вспышки
 Режим вспышки по умолчанию — FLASH_MODE_OFF . Чтобы установить режим вспышки, используйте ImageCapture.Builder.setFlashMode() :
-  
FLASH_MODE_ON: вспышка всегда включена. -  
FLASH_MODE_AUTO: вспышка включается автоматически при съемке в условиях низкой освещенности. 
Типы файлов
 Этот рабочий процесс, продемонстрированный в этом документе, полностью поддерживает формат JPEG . Пример кода, показывающий, как преобразовать объект Media.Image из формата YUV_420_888 в объект Bitmap RGB, см. в разделе YuvToRgbConverter.kt .