最終更新:2017-03-21 (火) 19:29:51 (2591d)
Android/カメラ/プレビュー
処理の流れ
カメラオープン
- CameraManager = Context.getSystemService(Context.CAMERA_SERVICE)
- CameraCharacteristics = CameraManager.getCameraCharacteristics(cameraId);
プレビューセッションの構成
- SurfaceTexture texture = TextureView.getSurfaceTexture();
- Surface surface = new Surface(texture);
- CaptureRequest.Builder = CameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW)
- CaptureRequest.Builder.addTarget(surface)
- CameraDevice.createCaptureSession(CameraCaptureSession.StateCallback)
- CameraCaptureSession.StateCallback/onConfigured?
プレビュー開始
- CaptureRequest = CaptureRequest.Builder.build()
- CameraCaptureSession.setRepeatingRequest(CaptureRequest, CameraCaptureSession.CaptureCallback)
- CameraCaptureSession.CaptureCallback/onCaptureCompleted?