使用外部USB音频输入时,如何选择要录制的频道?

时间:2016-08-01 01:39:26

标签: ios core-audio

背景:使用核心音频,remoteio,(无图表) 我已成功使用内置麦克风来读取样品。我最近添加了代码来通过通知(音频路由更改)更改音频源。我可以毫无问题地切换到USB输入并准确读入样品。

我的问题是我总是从第一个频道阅读样本。所以我只能从内置麦克风的第一个通道和外部USB的第一个通道读入。

我正在寻求有关如何从usb的更高通道读取的帮助。我只需要一次读取一个通道,而不需要一次读入多个输入通道。

我的想法是AudioUnitSetProperty kAudioOutputUnitProperty_EnableIO kAudioOutputUnitProperty_EnableIO但是当我这样做时它崩溃并且很难调试,因为我在调试时不能被束缚到xcode,因为ios设备通过usb连接到外部usb音频。我需要先禁用音频吗?停止会话?

0 个答案:

没有答案