Что делает AVEncoderAudioQualityKey?

В соответствии со скудными документами, AVEncoderAudioQualityKeys являются --

Ключами, которые определяют качество преобразования частоты дискретизации, используемыми для свойства AVSampleRateConverterAudioQualityKey.

 enum {
 AVAudioQualityMin = 0,
 AVAudioQualityLow = 0x20,
 AVAudioQualityMedium = 0x40,
 AVAudioQualityHigh = 0x60,
 AVAudioQualityMax = 0x7F
};
typedef NSInteger AVAudioQuality;

При тестировании с помощью AVAudioRecorder практически нет разницы в размере и качестве результирующего аудиофайла для 2-минутной записи, записанной с помощью AVAudioQualityMin, по сравнению с записанной с помощью AVAudioQualityMax. В тесте использовалась частота дискретизации 8 кГц с использованием kAudioFormatMPEG4AAC.

Кто-нибудь может просветить меня о теоретическом и практическом назначении этого ключа?

6
задан memmons 11 March 2013 в 16:41
поделиться