Как Вы выбираете устройство аудиовхода в базовом аудио?

Я пишу программу, которая должна иметь дело с несколькими аудиовходами.

Я в настоящее время использую AudioQueues для получения входа, но это только от устройства ввода данных по умолчанию.

Есть ли любой путь к также:

  • Выберите, какое устройство ввода данных AudioQueues используют.
  • Измените устройство ввода данных по умолчанию.

Я знаю, что могу использовать kAudioHardwarePropertyDevices в Core Audio для получения списка устройств вывода, есть ли подобный, который я могу использовать для устройств ввода данных?

5
задан Peter Hosey 7 July 2010 в 23:27
поделиться

1 ответ

kAudioHardwarePropertyDevices используется как для устройств вывода, так и для устройств ввода. Устройства могут иметь как входной, так и выходной каналы или могут иметь только входные или выходные каналы.

Большинство аудиоустройства... функции принимают логический параметр isInput, чтобы вы запрашивали входную сторону устройства.

2
ответ дан 15 December 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: