disposeCamera method

Future<void> disposeCamera()

Disposes the active camera and resets flash mode to off.

Implementation

Future<void> disposeCamera() async {
  if (flashModeState != FlashMode.off) {
    await setFlashMode(FlashMode.off);
  }

  _onCameraInitialized = null;
  _onCameraInitializedFailure = null;

  _cameraController?.dispose();
  _cameraController = null;
}