Я в настоящее время использую Mac OS X Audio Queue Services API для записи и анализа звука. Прекрасно работает с использованием микрофонного входа по умолчанию.
Если к Mac подключено более одного микрофона (USB, разъем для гарнитуры и т.д.), есть ли способ программно перечислить и выбрать, какой микрофон будет использоваться для аудиовхода в приложении? (например, не нужно отправлять пользователя на панель системных предпочтений, что может повлиять на пользователей других аудиоприложений). Если да, то какие API следует использовать для выбора микрофона.