2017-02-01 9 views
1

Я пишу приложение, в котором я хотел бы получить значения в реальном времени различных параметров камеры (то есть ISO, скорость затвора, диафрагму, но самое главное ISO). Я использую API-интерфейс камеры Android2 (и, в конечном счете, camera1).Querying Camera Params для Android Camera2 в режиме реального времени

Я нашел некоторые ссылки на переполнение стека при извлечении этих значений для камеры1 (хотя сама эта функция имеет ограниченную поддержку) и просмотрели документацию камеры2, но не нашли способ получить эти значения (самое главное, ISO) в настоящее время. Любые инструкции о том, как получить эти значения в реальном времени/примеры таких, были бы высоко оценены!

ответ

2

На устройствах, поддерживающих вывод состояния камеры, эти значения доступны через CaptureResult, который производится для каждого кадра через onCaptureCompleted.

Все устройства, поддерживающие функцию READ_SENSOR_SETTINGS, будут иметь необходимые значения, например SENSOR_SENSITIVITY.