From 106f67a7e0f3b8452e244460c9056b378e20482d Mon Sep 17 00:00:00 2001 From: Kevin Segaud Date: Wed, 12 Jun 2019 09:30:11 +0200 Subject: [PATCH] add params to set resolution (#46) --- lib/flutter_camera_ml_vision.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/flutter_camera_ml_vision.dart b/lib/flutter_camera_ml_vision.dart index 65af8b5..a43c9a3 100644 --- a/lib/flutter_camera_ml_vision.dart +++ b/lib/flutter_camera_ml_vision.dart @@ -38,6 +38,7 @@ class CameraMlVision extends StatefulWidget { final ErrorWidgetBuilder errorBuilder; final WidgetBuilder overlayBuilder; final CameraLensDirection cameraLensDirection; + final ResolutionPreset resolution; CameraMlVision({ Key key, @@ -47,6 +48,7 @@ class CameraMlVision extends StatefulWidget { this.errorBuilder, this.overlayBuilder, this.cameraLensDirection = CameraLensDirection.back, + this.resolution, }) : super(key: key); @override @@ -160,7 +162,9 @@ class CameraMlVisionState extends State> { } _cameraController = CameraController( description, - Platform.isIOS ? ResolutionPreset.low : ResolutionPreset.medium, + widget.resolution ?? Platform.isIOS + ? ResolutionPreset.low + : ResolutionPreset.medium, enableAudio: false, ); if (!mounted) {