According to meager documents AVEncoderAudioQualityKeys -
The keys that determine the quality of the sample rate conversion are used for the AVSampleRateConverterAudioQualityKey property.
enum { AVAudioQualityMin = 0, AVAudioQualityLow = 0x20, AVAudioQualityMedium = 0x40, AVAudioQualityHigh = 0x60, AVAudioQualityMax = 0x7F }; typedef NSInteger AVAudioQuality;
Testing with AVAudioRecorder is practically no different from the size or quality of an audio file during a 2-minute recording recorded with AVAudioQualityMin compared to recording with AVAudioQualityMax . The test used a sampling frequency of 8 kHz using kAudioFormatMPEG4AAC .
Can someone enlighten me on the theoretical and practical purpose of this key?
source share