Доступны ли все устаревшие камеры с помощью camera2 (уровень API 21)?

Требуются ли все устройства уровня API 21 для предоставления пакета camera2 для всех камер (например, передней, задней), по крайней мере, в типе поддержки LEGACY?

Другими словами, возможно ли (и происходит ли это), чтобы камера Android 5 была более функциональной под устаревшим интерфейсом android.hardware.Camera, чем под новым интерфейсом android.hardware.camera2, или даже для устройства камеры невозможно найти или использовать в качестве устройства android.hardware.camera2?


person Boyko Perfanov    schedule 31.07.2015    source источник
comment
Просто убедитесь, что вы знакомы с документом определения совместимости Android, который охватывает требования API камеры: static.googleusercontent.com/media/source.android.com/en//   -  person Morrison Chang    schedule 31.07.2015


Ответы (1)


Обязательно, чтобы устройства камеры открывались через android.hardware.camera2 (API2), а также через устаревший android.hardware.Camera (API1).

Однако на уровне LEGACY некоторые функции, доступные в API1, могут быть недоступны в API2. В первую очередь это влияет на доступные разрешения записи, поскольку LEGACY API2 ограничен максимальным размером предварительного просмотра, доступным в API1.

Кроме того, любые расширения OEM для API1 не будут доступны через API2.

person Eddy Talvala    schedule 31.07.2015