В соответствии со скудными документами, AVEncoderAudioQualityKeys
являются --
Ключами, которые определяют качество преобразования частоты дискретизации, используемыми для свойства AVSampleRateConverterAudioQualityKey.
enum { AVAudioQualityMin = 0, AVAudioQualityLow = 0x20, AVAudioQualityMedium = 0x40, AVAudioQualityHigh = 0x60, AVAudioQualityMax = 0x7F }; typedef NSInteger AVAudioQuality;
При тестировании с помощью AVAudioRecorder практически нет разницы в размере и качестве результирующего аудиофайла для 2-минутной записи, записанной с помощью AVAudioQualityMin
, по сравнению с записанной с помощью AVAudioQualityMax
. В тесте использовалась частота дискретизации 8 кГц с использованием kAudioFormatMPEG4AAC
.
Кто-нибудь может просветить меня о теоретическом и практическом назначении этого ключа?