В моем приложении для iPhone у меня есть функция записи голоса, использующая функции записи голоса Audio Queue из SDK. Я сохраняю напрямую в формате CAF и использую следующие параметры для ссылки AudioStreamBasicDescription:
audioFormat.mFormatID = kAudioFormatLinearPCM;
Я вижу, что есть другие идентификаторы формата, которые я мог бы использовать как:
kAudioFormatLinearPCM
kAudioFormatAppleLossless
kAudioFormatAppleIMA4
kAudioFormatiLBC
kAudioFormatULaw
kAudioFormatALaw
Мои знания о звуковых форматах очень ограничены, поэтому мой вопрос ... какой из них я должен использовать для создания файлов аудиозаписи с самым низким сжатием? Кроме того, есть ли другие параметры, которые я должен применить, чтобы снизить качество и размер файла еще больше?