Как конвертировать LinearPCM в сжатый формат с помощью MonoTouch AudioConverter?
Я записываю LinearPCM, используя MonoTouch.AudioToolbox.InputAudioQueue, и мне нужно преобразовать его перед загрузкой в веб-сервис. Я хочу продолжать записывать как LinearPCM, чтобы обрабатывать прерывания (телефонные звонки), воспроизводить аудио (воспроизведение, перемотка назад, перемотка вперед и т. Д.).
Apple поддерживает преобразования звука, используя свои службы преобразования звука, и видит, что MonoTouch включает функциональность в MonoTouch.AudioUnitWrapper._AudioConverter. Однако я не могу найти ни одного примера MonoTouch или вопроса Stackru по этому поводу.:(
Кто-нибудь знает, как преобразовать звук с помощью MonoTouch? Я просмотрел сторонние библиотеки, такие как NSpeex, но хочу сохранить его как можно более родным.
Любая помощь или указатели будут потрясающими! Спасибо, парни
1 ответ
Решил мой вопрос путем преобразования в.m4a, используя образец AudioQueueOfflineRenderDemo MonoTouch.