Hi,
My goal is to be able to take pictures in quick succession. For this;
ImageCapture.Builder()
.setCaptureMode(ImageCapture.CAPTURE_MODE_MINIMIZE_LATENCY)
.build()
takePicture(outPut, cameraTakePictureExecutor, object : ImageCapture.OnImageSavedCallback {
override fun onImageSaved(outputFileResults: ImageCapture.OutputFileResults) {
Log.d("Capture", "Complete") }
override fun onError(exception: ImageCaptureException) { } })
However, the onImageSaved response in the OnImageSavedCallback listener of the takePicture method does not come fast enough.
When I use ImageCapture.CAPTURE_MODE_ZERO_SHUTTER_LAG instead of ImageCapture.CAPTURE_MODE_MINIMIZE_LATENCY, the preview freezes after a while.
Is there a best practice you recommend that I can shoot faster?
Thanks