RtAudio es un conjunto de clases de C ++ que proporcionan una API común (Interfaz de programación de aplicaciones) para 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 de C ++ orientado a objetos, API simple y 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. permite el soporte simultáneo de múltiples api para admitir la conexión dinámica de dispositivos y proporciona un control de parámetros de dispositivo de audio extenso. permite el sondeo de la capacidad del dispositivo de audio para la conversión interna automática para el formato de datos, compensación de número de canal, (de) intercalación y el intercambio de bytes de RtAudio incorpora el concepto de secuencias de audio, que representan la salida de audio (reproducción) y / o la 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 el soporte de múltiples API y se puede especificar una API 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 ....
RtAudio Comentarios
Todavía no hay comentarios