Ошибка преобразования с AudioConverterFillComplexBuffer и воспроизведения AudioBuffer с использованием микшера - PullRequest
0 голосов
/ 20 сентября 2018

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

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

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

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

...