Ошибка преобразования с AudioConverterFillComplexBuffer и воспроизведения AudioBuffer с использованием микшера

Я пытаюсь записать звук с помощью AVFoundation и воспроизвести его с помощью микшера (AUGraph), а также я пытаюсь конвертер с использованием AudioConverterFillComplexBuffer для преобразования частоты дискретизации также.

Микшер работает со звуковым описанием по умолчанию (без установки этого значения captureAudioDataOutput.audioSettings). и формат микшера, установленный на AudioStreamBasicDescription fDeviceFormat = {0};

если мы устанавливаем пользовательскую AudioStreamBasicDescription, тогда микшер не работает, пример кода загружается https://github.com/acsandeep/SampleRateConverter

Преобразователь возвращает код ошибки Domain=NSOSStatusErrorDomain =-50 "paramErr: ошибка в списке параметров пользователя"
Может ли кто-нибудь помочь мне решить эти проблемы.

0 ответов

Другие вопросы по тегам