Actualmente estoy usando la API de servicios de cola de audio de Mac OS X para la grabación de audio y análisis de sonido. Funciona bien usando la entrada de micrófono predeterminada.¿Seleccionar el micrófono de entrada para Mac Audio Queue Services?
Si hay más de un micrófono conectado a la Mac (USB, conector de auriculares, etc.), ¿hay alguna manera de enumerar y seleccionar mediante programación qué micrófono se utilizará para la entrada de audio dentro de una aplicación? (por ejemplo, no tiene que enviar al usuario al panel de preferencias del sistema, lo que puede afectar a otras aplicaciones de audio de los usuarios). De ser así, qué API se deben usar para seleccionar la entrada del micrófono.
No he podido verificar esta respuesta con otra entrada de micrófono en mi Mac, pero se ve bien. – hotpaw2