I'm working with Android CameraX API. How do I change camera exposure(CONTROL_AE_REGIONS and CONTROL_AE_EXPOSURE_COMPENSATION parameters)?
I found the usage Camera2Interop.Extender for sending CaptureRequests, but all examples shows how to use it when building camera capture parameters:
val builder = ImageAnalysis.Builder()
val camera2InterOp = Camera2Interop.Extender(builder)
camera2InterOp.setCaptureRequestOption(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_ON).setCaptureRequestOption(CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, exposure)
builder.build()
How to control capture parameters after camera start? How to change AE (or may be send camera requests) on the fly?
Thanks.