Skip to content

Commit 106f67a

Browse files
add params to set resolution (#46)
1 parent d0b4db7 commit 106f67a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/flutter_camera_ml_vision.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class CameraMlVision<T> extends StatefulWidget {
3838
final ErrorWidgetBuilder errorBuilder;
3939
final WidgetBuilder overlayBuilder;
4040
final CameraLensDirection cameraLensDirection;
41+
final ResolutionPreset resolution;
4142

4243
CameraMlVision({
4344
Key key,
@@ -47,6 +48,7 @@ class CameraMlVision<T> extends StatefulWidget {
4748
this.errorBuilder,
4849
this.overlayBuilder,
4950
this.cameraLensDirection = CameraLensDirection.back,
51+
this.resolution,
5052
}) : super(key: key);
5153

5254
@override
@@ -160,7 +162,9 @@ class CameraMlVisionState<T> extends State<CameraMlVision<T>> {
160162
}
161163
_cameraController = CameraController(
162164
description,
163-
Platform.isIOS ? ResolutionPreset.low : ResolutionPreset.medium,
165+
widget.resolution ?? Platform.isIOS
166+
? ResolutionPreset.low
167+
: ResolutionPreset.medium,
164168
enableAudio: false,
165169
);
166170
if (!mounted) {

0 commit comments

Comments
 (0)