disposeCamera method
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;
}