Slide 43
Slide 43 text
private void unlockFocus() {
try {
// AFのロックを解除する(トリガーをキャンセルする)
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,
CameraMetadata.CONTROL_AF_TRIGGER_CANCEL);
mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE,
CaptureRequest.CONTROL_AE_MODE_ON_AUTO_FLASH);
// AFトリガーのキャンセルを実行する
mCaptureSession.capture(mPreviewRequestBuilder.build(),
mCaptureCallback, mInterface.getBackgroundHandler());
// プレビューを継続するためsetRepeatingRequestメソッドを実行する
mState = STATE_PREVIEW;
mCaptureSession.setRepeatingRequest(mPreviewRequest, mCaptureCallback,
mInterface.getBackgroundHandler());
} catch (CameraAccessException e) {
e.printStackTrace();
}
}
2/19/2016 43