Hello!
Note: I am using Camera2Interop options as well. Tested on 3 phones, without difference, so it must be code problem.
I have troubles with FlashMode, setting this used to work. However for some reason i cant get it to fire when set to ON.
I tried setting all 3A options to AUTO etc.
I tried hardcoding ON on ImageCapture builder when building use-cases, not even that worked. It used to work fine even when dynamically set via switch statement.
There are no errors, or anything like that it just does not fire flash when I set it to ON.
Here are list of CaptureRequest options I am using as default values:
CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION , 0
CaptureRequest.CONTROL_AWB_MODE, CaptureRequest.CONTROL_AWB_MODE_AUTO
CaptureRequest.CONTROL_AF_MODE, CaptureRequest.CONTROL_AF_MODE_AUTO
CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_ON
CaptureRequest.EDGE_MODE, CaptureRequest.EDGE_MODE_HIGH_QUALITY
Thanks for help.