AVFoundation: inputNode AVAudioEngine не распознает многоканальное оборудование ввода

У меня проблема с многоканальным вводом при использовании новой платформы AVFoundation в бета-версии iOS8.

У меня есть Focusrite Scarlett 18i8 с 18 входными каналами, подключенными к моему iPad Air с помощью разъема Lightning, но, к сожалению, inputNode AVAudioEngine считает, что от входного оборудования доступен только один канал (приложение Cubasis распознает все входы):

var audioEngine = AVAudioEngine()
audioEngine.inputNode.numberOfInputs

Я сделал настройку, в которой я записываю вход микрофона, устанавливая кран на входной узел, и он работает со встроенным микрофоном (кстати, как отлаживать, когда вход молнии используется другим устройством??).

Кроме того, выходной объем для узла можно настроить с помощью

inputNode.volume = 1.0

но как регулируется громкость для каждого входного канала (кроме подключения каждого входного канала к другому узлу и регулировки их громкости)?

Буду рад, если кто-нибудь внесет свой вклад в эти вопросы. Спасибо!


person borrel    schedule 24.06.2014    source источник
comment
Пожалуйста, сообщите мне, если есть какие-либо обновления!   -  person Michael Dorner    schedule 01.07.2014


Ответы (1)


В Apple отправлена ​​информация об ошибке с идентификатором 17495735.

person borrel    schedule 28.06.2014