mirror of
				https://github.com/SimpleMobileTools/Simple-Camera.git
				synced 2025-06-27 09:02:59 +02:00 
			
		
		
		
	remove the standalone cancel autofocus function
This commit is contained in:
		| @@ -597,9 +597,11 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie | |||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         cancelAutoFocus() |  | ||||||
|         mCaptureSession!!.stopRepeating() |         mCaptureSession!!.stopRepeating() | ||||||
|         mPreviewRequestBuilder!!.apply { |         mPreviewRequestBuilder!!.apply { | ||||||
|  |             set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_IDLE) | ||||||
|  |             mCaptureSession!!.capture(build(), mCaptureCallback, mBackgroundHandler) | ||||||
|  |  | ||||||
|             // touch-to-focus inspired by OpenCamera |             // touch-to-focus inspired by OpenCamera | ||||||
|             val characteristics = getCameraCharacteristics() |             val characteristics = getCameraCharacteristics() | ||||||
|             if (characteristics.get(CameraCharacteristics.CONTROL_MAX_REGIONS_AF) >= 1) { |             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 { |     private fun convertAreaToMeteringRectangle(sensorRect: Rect, focusArea: FocusArea): MeteringRectangle { | ||||||
|         val camera2Rect = convertRectToCamera2(sensorRect, focusArea.rect) |         val camera2Rect = convertRectToCamera2(sensorRect, focusArea.rect) | ||||||
|         return MeteringRectangle(camera2Rect, focusArea.weight) |         return MeteringRectangle(camera2Rect, focusArea.weight) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user