private void closePreviewSession() { if (captureSession != null) { captureSession.close(); try { captureSession.abortCaptures(); } catch (Exception ignore) { } finally { captureSession = null; } } }
@Override void stop() { if (mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; } if (mCamera != null) { mCamera.close(); mCamera = null; } if (mImageReader != null) { mImageReader.close(); mImageReader = null; } }
@Override void stop() { if (mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; } if (mCamera != null) { mCamera.close(); mCamera = null; } if (mImageReader != null) { mImageReader.close(); mImageReader = null; } }
/** * Closes the current {@link CameraDevice}. */ private void closeCamera() { try { mCameraOpenCloseLock.acquire(); if (null != mCaptureSession) { mCaptureSession.close(); mCaptureSession = null; } if (null != mCameraDevice) { mCameraDevice.close(); mCameraDevice = null; } if (null != mImageReader) { mImageReader.close(); mImageReader = null; } } catch (InterruptedException e) { throw new RuntimeException("Interrupted while trying to lock camera closing.", e); } finally { mCameraOpenCloseLock.release(); } }
@Override boolean setAspectRatio(AspectRatio ratio) { if (ratio == null || ratio.equals(mAspectRatio) || !mPreviewSizes.ratios().contains(ratio)) { // TODO: Better error handling return false; } mAspectRatio = ratio; prepareImageReader(); if (mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; startCaptureSession(); } return true; }
@Override boolean setAspectRatio(AspectRatio ratio) { if (ratio == null || ratio.equals(mAspectRatio) || !mPreviewSizes.ratios().contains(ratio)) { // TODO: Better error handling return false; } mAspectRatio = ratio; prepareImageReader(); if (mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; startCaptureSession(); } return true; }
private void closePreviewSession() { if (mPreviewSession != null) { mPreviewSession.close(); mPreviewSession = null; } }
private void closePreviewSession() { if (mCaptureSession != null) { mCaptureSession.close(); try { mCaptureSession.abortCaptures(); } catch (Exception ignore) { } finally { mCaptureSession = null; } } }
private void closePreviewSession() { if(mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; } }
private void closePreviewSession() { if (cameraCaptureSession != null) { cameraCaptureSession.close(); cameraCaptureSession = null; } }
private void closePreviewSession() { if (mPreviewSession != null) { mPreviewSession.close(); mPreviewSession = null; } }
protected void closePreviewSession() { if (mCaptureSession != null) { mCaptureSession.close(); mCaptureSession = null; } }
private void closePreviewSession() { if (captureSession != null) { captureSession.close(); captureSession = null; } }
@Override public void onCaptureCompleted(CameraCaptureSession session, CaptureRequest request, TotalCaptureResult result) { if (session != null) { session.close(); captureSession = null; Log.d(TAG, "CaptureSession closed"); } } };
private void closePreviewSession() { if(VERBOSE)Log.v(TAG,"private void closePreviewSession()"); if (mPreviewSession != null) { mPreviewSession.close(); mPreviewSession = null; } }
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) private void closePreviewSession() { if (mPreviewSession != null) { mPreviewSession.close(); mPreviewSession = null; } }
@Override public void onConfigureFailed(@NonNull CameraCaptureSession cameraCaptureSession) { cameraCaptureSession.close(); Log.e(TAG, "Configuration failed"); } }, null);
@TargetApi(Build.VERSION_CODES.LOLLIPOP) public void stopPreview() { try { if (null != mCameraCaptureSession) { mCameraCaptureSession.close(); mCameraCaptureSession = null; } } catch (Exception e) { e.printStackTrace(); } }
private void closeCamera() { if (null != mCaptureSession) { mCaptureSession.close(); mCaptureSession = null; } if (null != mCameraDevice) { mCameraDevice.close(); mCameraDevice = null; } }
private void closeCamera() { if (cameraCaptureSession != null) { cameraCaptureSession.close(); cameraCaptureSession = null; } if (cameraDevice != null) { cameraDevice.close(); cameraDevice = null; } }