Описание тега android-camera2
Этот пакет моделирует устройство камеры как конвейер, который принимает входные запросы для захвата одного кадра, захватывает одно изображение по запросу, а затем выводит один пакет метаданных результата захвата плюс набор буферов выходного изображения для запроса. Запросы обрабатываются по порядку, и одновременно может выполняться несколько запросов. Поскольку устройство камеры представляет собой конвейер с несколькими этапами, для поддержания полной частоты кадров на большинстве устройств Android требуется выполнение нескольких запросов в полете. Чтобы перечислить, запросить и открыть доступные устройства камеры, получите экземпляр CameraManager.
Отдельные устройства CameraDevices предоставляют набор статических сведений о свойствах, которые описывают аппаратное устройство, а также доступные настройки и выходные параметры для устройства. Эта информация предоставляется через объект CameraCharacteristics и доступна через getCameraCharacteristics (String).