Я пишу программу, которая должна иметь дело с несколькими аудиовходами.
Я в настоящее время использую AudioQueues для получения входа, но это только от устройства ввода данных по умолчанию.
Есть ли любой путь к также:
Я знаю, что могу использовать kAudioHardwarePropertyDevices в Core Audio для получения списка устройств вывода, есть ли подобный, который я могу использовать для устройств ввода данных?
kAudioHardwarePropertyDevices
используется как для устройств вывода, так и для устройств ввода. Устройства могут иметь как входной, так и выходной каналы или могут иметь только входные или выходные каналы.
Большинство аудиоустройства... функции принимают логический параметр isInput, чтобы вы запрашивали входную сторону устройства.