remove the standalone cancel autofocus function
This commit is contained in:
parent
d21124e3bc
commit
f246a23440
|
@ -597,9 +597,11 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie
|
|||
}
|
||||
}
|
||||
|
||||
cancelAutoFocus()
|
||||
mCaptureSession!!.stopRepeating()
|
||||
mPreviewRequestBuilder!!.apply {
|
||||
set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_IDLE)
|
||||
mCaptureSession!!.capture(build(), mCaptureCallback, mBackgroundHandler)
|
||||
|
||||
// touch-to-focus inspired by OpenCamera
|
||||
val characteristics = getCameraCharacteristics()
|
||||
if (characteristics.get(CameraCharacteristics.CONTROL_MAX_REGIONS_AF) >= 1) {
|
||||
|
@ -618,12 +620,6 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie
|
|||
}
|
||||
}
|
||||
|
||||
private fun cancelAutoFocus() {
|
||||
val cancelRequest = mPreviewRequestBuilder
|
||||
cancelRequest!!.set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_IDLE)
|
||||
mCaptureSession!!.capture(cancelRequest.build(), null, mBackgroundHandler)
|
||||
}
|
||||
|
||||
private fun convertAreaToMeteringRectangle(sensorRect: Rect, focusArea: FocusArea): MeteringRectangle {
|
||||
val camera2Rect = convertRectToCamera2(sensorRect, focusArea.rect)
|
||||
return MeteringRectangle(camera2Rect, focusArea.weight)
|
||||
|
|
Loading…
Reference in New Issue