diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java index 77d677f2..92a7ebcb 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java @@ -580,9 +580,14 @@ public class CameraView extends FrameLayout { mCameraController.stop(); } + + /** + * Destroys this instance, releasing immediately + * the camera resource. + */ public void destroy() { - // TODO: this is not strictly needed - clearCameraListeners(); // Release + clearCameraListeners(); + clearFrameProcessors(); mCameraController.stopImmediately(); }