У меня есть плата Android 8.1 rk3399 с модулем камеры OV13850.
Интерфейс этого модуля - mipi-csi, а протокол - I2C.
Когда я регистрировал характеристики камеры, это была CameraCharacteristics..INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY.
Я действительно очень хочу использовать камеру ndk.
Но люди говорят, что родная камера не поддерживает устаревшие.
Вопрос 1:
У меня есть камера Raspberry b + mipi.
Если я просто поменяю модуль камеры, будет ли он совместим?
Я думаю, что интерфейсы одинаковы, поэтомунет необходимости редактировать код SDK на плате.
Простое добавление в файл .rc может работать.
Вопрос 2:
Я хочуподдержка устаревшей камеры на собственной стороне.
Если я отредактирую некоторый код в коде инфраструктуры ndk и соберу свой own.m, можно ли будет поддерживать устаревшую камеру?
Вопрос 3:
Какая часть решает, является ли модуль камерыустаревший или нет (физический модуль, драйвер ядра модуля, код камеры Android OS, инфраструктура ndk и т. д.)?
Какой метод выбрать между изменением модуля физической камеры или редактированием кода для собственной обработки?
Вопрос 4:
Чем отличается устаревшая камера от полной камеры?