Control commit
This commit is contained in:
parent
ebdff6b407
commit
5f8cfd5a1f
1 changed files with 4 additions and 10 deletions
|
@ -139,12 +139,6 @@ public class SegpassCamera {
|
||||||
*/
|
*/
|
||||||
private String mBase64Value;
|
private String mBase64Value;
|
||||||
|
|
||||||
private static final CaptureRequest.Key<Integer> mCaptureAfModeKey = CaptureRequest.CONTROL_AF_MODE;
|
|
||||||
private static final int mCaptureAfModeValue = CameraMetadata.CONTROL_AF_MODE_CONTINUOUS_PICTURE;
|
|
||||||
|
|
||||||
private static final CaptureRequest.Key<Integer> mCaptureAfTriggerKey = CaptureRequest.CONTROL_AF_TRIGGER;
|
|
||||||
private static final int mCaptureAfTriggerValue = CameraMetadata.CONTROL_AF_TRIGGER_START;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link CaptureRequest.Builder} for the camera preview
|
* {@link CaptureRequest.Builder} for the camera preview
|
||||||
*/
|
*/
|
||||||
|
@ -590,9 +584,9 @@ public class SegpassCamera {
|
||||||
mCaptureSession = cameraCaptureSession;
|
mCaptureSession = cameraCaptureSession;
|
||||||
try {
|
try {
|
||||||
// Auto focus should be continuous for camera preview.
|
// Auto focus should be continuous for camera preview.
|
||||||
mPreviewRequestBuilder.set(mCaptureAfModeKey, mCaptureAfModeValue);
|
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_MODE, CameraMetadata.CONTROL_AF_MODE_CONTINUOUS_PICTURE);
|
||||||
// Trigger AF
|
// Trigger AF
|
||||||
mPreviewRequestBuilder.set(mCaptureAfTriggerKey, mCaptureAfTriggerValue);
|
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_START);
|
||||||
|
|
||||||
// Finally, we start displaying the camera preview.
|
// Finally, we start displaying the camera preview.
|
||||||
mPreviewRequest = mPreviewRequestBuilder.build();
|
mPreviewRequest = mPreviewRequestBuilder.build();
|
||||||
|
@ -706,7 +700,7 @@ public class SegpassCamera {
|
||||||
mCameraCallback.onPictureTakenFailError("Error saving picture...");
|
mCameraCallback.onPictureTakenFailError("Error saving picture...");
|
||||||
}
|
}
|
||||||
Log.d(TAG, "Recreating camera preview...");
|
Log.d(TAG, "Recreating camera preview...");
|
||||||
mCaptureImageReader.close();
|
//mCaptureImageReader.close();
|
||||||
createCameraPreviewSession();
|
createCameraPreviewSession();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -728,7 +722,7 @@ public class SegpassCamera {
|
||||||
}
|
}
|
||||||
}, mBackgroundHandler);
|
}, mBackgroundHandler);
|
||||||
} catch (CameraAccessException e) {
|
} catch (CameraAccessException e) {
|
||||||
Log.e(TAG, "takePicture(): " + e.getMessage());
|
Log.e(TAG, "CameraAccessException@takePicture(): " + e.getMessage());
|
||||||
mCameraCallback.onCameraInitError(ERROR_CAMERA_ACCESS);
|
mCameraCallback.onCameraInitError(ERROR_CAMERA_ACCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue