Hi,
I checked a Samsung S20 device on my hand, Samsung's HDR mode should need a YUV_420_888 stream for ImageCapture. When the application binds Preview + ImageCapture + ImageAnalysis, the camera device needs to be FULL-level above. It will support the following configuration. Please see the Full-level additional guaranteed configurations table in
CameraDevice#regular-capture.
Target 1 Target 2 Target 3
Type/Max size Type/Max size Type/Max size
YUV/640x480 PRIV/PREVIEW YUV/MAXIMUM. Standard video recording plus maximum-resolution in-app processing.
I also tried to find a S10 (SM-G973F, Android 10) device in our test lab to check its hardware level remotely. I found the hardware level of rear camera is FULL-level but the hardware level of front camera is LIMITED-level. If the front camera is LIMITED-level, it can explain why it can't support Preview + ImageCapture + ImageAnalysis and enable HDR extension mode at the same time. Could you double check again whether the hardware level of your S10's front camera is FULL-level?
If it is LIMITED-level device, it will be a camera capability limitation of Samsung S10's front camera to support Preview + ImageCapture + ImageAnalysis and enable HDR extension mode at the same time. The HDR extension mode might need to be removed so that you application can bind all the three needed use cases.