From f2981a6d1bb3f18b5c4504eeee4748d97002d0c7 Mon Sep 17 00:00:00 2001 From: hoonjae Date: Thu, 6 May 2021 11:30:59 +0900 Subject: [PATCH] feat: add an argument enableTakePictureWithMaxResolution --- .../lib/src/method_channel/method_channel_camera.dart | 3 +++ .../lib/src/platform_interface/camera_platform.dart | 1 + 2 files changed, 4 insertions(+) diff --git a/packages/camera/camera_platform_interface/lib/src/method_channel/method_channel_camera.dart b/packages/camera/camera_platform_interface/lib/src/method_channel/method_channel_camera.dart index c6c363a56d65..a6a0dd305a6f 100644 --- a/packages/camera/camera_platform_interface/lib/src/method_channel/method_channel_camera.dart +++ b/packages/camera/camera_platform_interface/lib/src/method_channel/method_channel_camera.dart @@ -82,6 +82,7 @@ class MethodChannelCamera extends CameraPlatform { Future createCamera( CameraDescription cameraDescription, ResolutionPreset? resolutionPreset, { + bool enableTakePictureWithMaxResolution = false, bool enableAudio = false, }) async { try { @@ -91,6 +92,8 @@ class MethodChannelCamera extends CameraPlatform { 'resolutionPreset': resolutionPreset != null ? _serializeResolutionPreset(resolutionPreset) : null, + 'enableTakePictureWithMaxResolution': + enableTakePictureWithMaxResolution, 'enableAudio': enableAudio, }); diff --git a/packages/camera/camera_platform_interface/lib/src/platform_interface/camera_platform.dart b/packages/camera/camera_platform_interface/lib/src/platform_interface/camera_platform.dart index 4437d3b0593a..040716bb4439 100644 --- a/packages/camera/camera_platform_interface/lib/src/platform_interface/camera_platform.dart +++ b/packages/camera/camera_platform_interface/lib/src/platform_interface/camera_platform.dart @@ -54,6 +54,7 @@ abstract class CameraPlatform extends PlatformInterface { Future createCamera( CameraDescription cameraDescription, ResolutionPreset? resolutionPreset, { + bool enableTakePictureWithMaxResolution = false, bool enableAudio = false, }) { throw UnimplementedError('createCamera() is not implemented.');