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.');