diff --git a/packages/camera/camera_android_camerax/CHANGELOG.md b/packages/camera/camera_android_camerax/CHANGELOG.md index 954d384e8c86..8ea1e20683d1 100644 --- a/packages/camera/camera_android_camerax/CHANGELOG.md +++ b/packages/camera/camera_android_camerax/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT * Updates minimum supported SDK version to Flutter 3.38/Dart 3.10. +* Support video encoding bitrate ## 0.7.2 diff --git a/packages/camera/camera_android_camerax/lib/src/android_camera_camerax.dart b/packages/camera/camera_android_camerax/lib/src/android_camera_camerax.dart index e52e4bd09cf1..026b4e45ab92 100644 --- a/packages/camera/camera_android_camerax/lib/src/android_camera_camerax.dart +++ b/packages/camera/camera_android_camerax/lib/src/android_camera_camerax.dart @@ -427,7 +427,10 @@ class AndroidCameraCameraX extends CameraPlatform { ); // Configure VideoCapture and Recorder instances. - recorder = Recorder(qualitySelector: presetQualitySelector); + recorder = Recorder( + qualitySelector: presetQualitySelector, + targetVideoEncodingBitRate: mediaSettings?.videoBitrate, + ); videoCapture = VideoCapture.withOutput( videoOutput: recorder!, targetFpsRange: _targetFpsRange,