Длительный поиск в Google не говорит мне, что дает этот код ошибки. Я получаю это после вызова AudioUnitRender()
на моем аудиоблоке remoteIO, работающем на iphone. Я также не могу найти этот код ошибки в документации Core Audio.
Код ошибки Core Audio -10876
comment
Покажите код обратного вызова вашего аудиоустройства. Ошибка может быть там.
- person hotpaw2   schedule 10.02.2016
Ответы (1)
Сообщается, что на устройствах iOS эта ошибка (нет соединения) вызвана несовместимой или не включенной конфигурацией AVAudioSession; или, возможно, пытаясь использовать аудиоформат (частота дискретизации, байты, порядок байтов и т. д.), несовместимый с устройством. Это может также быть вызвано попыткой использовать поддельный список буферов или количество выборок в обратном вызове аудиоустройства. Проверьте параметр списка буферов и все предыдущие возвращаемые значения ошибки настройки звука.
person
hotpaw2
schedule
10.02.2016
Имеет смысл, что это будет AVAudioSession. Я пытался модернизировать свой код, заменив устаревшие вызовы AudioSession* Core Audio C новым целевым классом C AVAudioSession. Однако аналога AudioSessionInitialize в классе AudioSession я не нашел. Если не сеанс, возможно, я использую AudioFormatFlagsCanonical, который устарел, но я не могу найти в Интернете документ о том, чем его заменить.
- person Alex Bollbach; 10.02.2016
Возможно, этот пост также может содержать некоторую полезную информацию: между kaudioformatflagscanonical и kaudioformatf"> stackoverflow.com/questions/16478003/
- person user3078414; 12.02.2016