Aperçu simultané des caméras avant et arrière dans Android à l’aide de l’API Camera2
Nous aurons besoin de deux vues distinctes pour présenter l’aperçu de deux caméras. Nous allons commencer petit en créant des vues pour montrer les aperçus:
Nos fonctions openCameraFront (int, int) et openCameraRear (int, int) va configurer les paramètres de la caméra avant et arrière avant d’ouvrir la caméra. Ces paramètres sont différents pour différentes caméras, par conséquent, doivent être définis séparément. De quels paramètres parle-t-on? Des paramètres tels que:
- Orientation du capteur
- Largeur et hauteur d’image requises de la caméra
Nous avons effectué la plupart des travaux lourds, il ne nous reste plus qu’à diriger l’alimentation des caméras vers les vues respectives. Pour cela, nous devrons créer un Surfaceet remettez-le à notre CameraDevice. Maintenant, selon la Surface, CameraDevice ajuste ses pipelines de traitement matériel pour donner des sorties aux tailles demandées.