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 ...
rtaudio

Alternativas a RtAudio para todas las plataformas con cualquier licencia

Wwise

Wwise

Motor de audio del juego, diseñado para dar a los artistas más control y ahorrar tiempo a los programadores.
PortAudio

PortAudio

PortAudio es una biblioteca de E / S de audio de código abierto y multiplataforma.Proporciona una API muy simple para grabar y / o reproducir sonido utilizando una función de devolución de llamada simple.
JUCE

JUCE

JUCE es una biblioteca de clase C ++ de gran alcance para crear aplicaciones y complementos multiplataforma para todos los principales sistemas operativos.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI es una moderna biblioteca de interfaz de usuario de C ++ (especialmente C ++ 14 y C ++ 17).
AudioKit

AudioKit

AudioKit es el marco de audio de código abierto líder.Impulsa millones de instalaciones de aplicaciones.
KFR

KFR

KFR está diseñado para desarrolladores que necesitan un poderoso kit de herramientas para aplicaciones de audio y DSP.
FMOD Ex

FMOD Ex

FMOD es una biblioteca de audio patentada que reproduce archivos de música de diversos formatos en muchas plataformas de sistemas operativos diferentes, utilizadas en juegos y aplicaciones de software para proporcionar ...