Как сделать 2 разных превью на Camera2 Api? - PullRequest
0 голосов
/ 19 февраля 2020

Я хочу, чтобы предварительный просмотр выполнялся с 2-х разных камер, например, передняя и задняя (или задняя широкая и задняя сверхширокая), которые просматриваются одновременно. Я могу создать один предварительный просмотр, но не знаю, как запустить 2 предварительных просмотра. Любое руководство о том, как это сделать? Также, если есть какие-либо изменения, которые необходимо сделать на стороне HAL, пожалуйста, сообщите об этом тоже.

1 Ответ

1 голос
/ 20 февраля 2020

Вы просто управляете двумя камерами отдельно. Откройте обе камеры, настройте каждую с одним выходом. Однако большинство устройств не поддерживают это на аппаратном уровне, поскольку они совместно используют часть конвейера обработки между двумя камерами.

Поэтому будьте готовы к тому, что вторая камера будет открыта для отказа, на большинстве Android устройства. На устройствах, где это работает, постарайтесь свести к минимуму настраиваемое разрешение, так как это увеличивает вероятность того, что устройство может одновременно работать с обеими камерами.

...