Как я могу преобразовать файл Apple IMA4 CAF, записанный с помощью AVAudioRecorder, в файл WAV, используя Core Audio Converter Services?
Примечание: я аудио нуб, поэтому, пожалуйста, прости меня, если я скажу не то!
Мне нужно конвертировать аудио файлы Apple IMA4 CAF, записанные с помощью AVAudioRecorder, в файлы WAV из моего приложения. Частота дискретизации должна быть сохранена.
Мое приложение должно поддерживать 3.x, поэтому я не могу использовать AVAssetReader/Writer. Я заметил, что при использовании AVAudioRecorder для прямой записи WAV-файла Linear PCM ЦП всегда используется (возможно, из-за отсутствия поддержки аппаратного кодирования), даже когда звук не записывается, так что это тоже не вариант. Идея в том, что я могу записывать в IMA4, потому что он использует 0% CPU, когда ничего не делает, а затем конвертировать выходной файл в WAV.
Core Audio Converter Services попался на глаза, но я просто не могу понять, как правильно его использовать, поэтому, если кто-то использовал его ранее, не могли бы вы поделиться информацией / кодом о том, что мне нужно сделать, чтобы конвертировать файлы CAF в файлы WAV?