123
RtAudio

RtAudio

RtAudio es un conjunto de clases C ++ que proporcionan una API común para la entrada / salida de audio en tiempo real en los sistemas operativos Linux, Macintosh OS-X y Windows.RtAudio simplifica significativamente el proceso de interacción con el hardware de audio de la computadora.
RtAudio es un conjunto de clases C ++ que proporcionan una API (interfaz de programación de aplicaciones) común para la entrada / salida de audio en tiempo real en los sistemas operativos Linux, Macintosh OS-X y Windows.RtAudio simplifica significativamente el proceso de interacción con el hardware de audio de la computadora.Fue diseñado con los siguientes objetivos: diseño C ++ orientado a objetos simple, API común en todas las plataformas compatibles, solo una fuente y un archivo de encabezado para una fácil inclusión en proyectos de programación permiten el soporte simultáneo de múltiples APIs, la conexión dinámica de dispositivos proporciona un amplio parámetro de dispositivo de audioel control permite que la capacidad del dispositivo de audio pruebe la conversión interna automática para el formato de datos, la compensación del número de canal, el (des) intercalado y el intercambio de bytes RtAudio incorpora el concepto de flujos de audio, que representan la salida de audio (reproducción) y / o entrada (grabación).Los dispositivos de audio disponibles y sus capacidades se pueden enumerar y luego especificar al abrir una transmisión.Cuando corresponda, se puede compilar compatibilidad con múltiples API y especificar una API en particular al crear una instancia de RtAudio.Consulte la sección Notas de la API para obtener información específica de cada una de las API de audio compatibles ...

Alternativas a RtAudio para Linux con licencia comercial