initCamera method
Implementation
Future<void> initCamera() async {
cameras = await availableCameras();
cameraController = CameraController(cameras.first, ResolutionPreset.high,
imageFormatGroup: ImageFormatGroup.yuv420, enableAudio: false);
await cameraController!.initialize();
cameraController!.lockCaptureOrientation(widget.deviceOrientation);
if (cameraController!.value.isInitialized) {
setState(() {});
}
await WakelockPlus.enable();
await ScreenBrightness.instance.setScreenBrightness(1);
cameraController!.setFocusMode(FocusMode.auto);
cameraController!.setFlashMode(FlashMode.off);
cameraController!.startImageStream(
(image) {
widget.onImageStreamed(image, context);
},
);
}