When you setup UIImagePickerController one can/should setup the video quality, like:
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.videoQuality = .typeHigh // Setting video quality
imagePicker.sourceType = .camera
The thing is that iOS has its own video quality setup, when you go to Settings > Camera > Record Video. Is there a way to set the imagePicker quality to match the iOS setup?
There is no way to map the same setting for the
UIImagePickerController, there is only one way to control video quality that you already mentioned: https://developer.apple.com/documentation/uikit/uiimagepickercontroller/qualitytype