I managed to preview back & front cameras simultaneously, using Camera2 API (multiple-camera-streams-simultaneously)
It works pretty well on OnePlus 8 (pro) device BUT didn't work on others such as Samsung Galaxy A32 and OnePlus 7 (pro); got the error: ERROR_MAX_CAMERAS_IN_USE, while trying to open the second camera.
How can I know which devices can support it ? I understand there is HW criteria for that, but what is it ?
Thanks
Starting API 30, new methods are added to know availability as well stream configuration for concurrent cameraID that you can use.
https://source.android.com/devices/camera/concurrent-streaming