В AVAudioEngine Выход AVAudioPlayerNode, по-видимому, не является входом AVAudioUnitNode - PullRequest
0 голосов
/ 11 июня 2018

Я подключил AVAudioPlayerNode к AVAudioEngine, определил файл, связанный с playerNode.Я подключил AVAudioUnitNode, связанный с моим собственным AUAudioUnit.Первый раз.Я подключил playerNode напрямую к mainMixerNode, и когда я начинаю играть на движке, я слышу аудиофайл, связанный с плеером.Второй раз.Я подключил один и тот же playerNode с audioUnitNode и audioUnitNode с mainMixerNode.Метод процесса audioUnit просто считывает данные входного буфера и записывает их в данные выходного буфера.Но я ничего не слышу.Входные выборки входного буфера аудиоустройства всегда 0.0.Отладка это я хотел бы сравнить выходной AudioBuffer playerNode с тем, который задан в качестве параметра метода процесса audioUnit'kernel.Но я не могу найти способ контролировать выходной буфер playerNode.Может кто-нибудь подсказать, как получить доступ к выходным данным playerNode?Кто-нибудь видит, что может быть не так в том, как я обработал или о чем мне нужно заботиться?

...