У меня проблема с многоканальным вводом при использовании новой платформы AVFoundation в бета-версии iOS8.
У меня есть Focusrite Scarlett 18i8 с 18 входными каналами, подключенными к моему iPad Air с помощью разъема Lightning, но, к сожалению, inputNode AVAudioEngine считает, что от входного оборудования доступен только один канал (приложение Cubasis распознает все входы):
var audioEngine = AVAudioEngine()
audioEngine.inputNode.numberOfInputs
Я сделал настройку, в которой я записываю вход микрофона, устанавливая кран на входной узел, и он работает со встроенным микрофоном (кстати, как отлаживать, когда вход молнии используется другим устройством??).
Кроме того, выходной объем для узла можно настроить с помощью
inputNode.volume = 1.0
но как регулируется громкость для каждого входного канала (кроме подключения каждого входного канала к другому узлу и регулировки их громкости)?
Буду рад, если кто-нибудь внесет свой вклад в эти вопросы. Спасибо!