使用Camera2 API拍照时延迟CameraCaptureSession

时间:2019-04-30 21:20:28

标签: android android-camera2 cameracapturesession

设置CaptureRequest.SENSOR_EXPOSURE_TIME时,对于预览,我们将其限制为最大50毫秒,以避免预览帧速率过慢。尽管这不能显示照片的外观,但我们找不到任何解决方法来避免在高曝光时间下降低帧频。

对于拍照,目标曝光时间没有任何阈值。

问题在于,在执行照片拍摄时,我们发现在某些设备中高曝光时间,相机需要花费一些时间才能完全应用它,并且CameraCaptureSession.CaptureCallback onCaptureCompleted被触发设备仍在设置时。因此,捕获(拍照)流程不遵守 target 曝光时间,而是在设备执行调整时以发现的任何曝光时间值执行照片捕获。

是否存在可以传递给“拍照” CaptureRequest的标志,以使其等待,直到设备完全应用了目标传感器的曝光时间为止,开始拍照了吗?

0 个答案:

没有答案