RtAudio

RtAudio

RtAudio é um conjunto de classes C ++ que fornecem uma API comum para entrada / saída de áudio em tempo real nos sistemas operacionais Linux, Macintosh OS-X e Windows.O RtAudio simplifica significativamente o processo de interação com o hardware de áudio do computador.
O RtAudio é um conjunto de classes C ++ que fornece uma API (Application Programming Interface) comum para entrada / saída de áudio em tempo real nos sistemas operacionais Linux, Macintosh OS-X e Windows.O RtAudio simplifica significativamente o processo de interação com o hardware de áudio do computador.Ele foi projetado com os seguintes objetivos: Design C ++ orientado a objeto API simples e comum em todas as plataformas suportadas Apenas uma fonte e um arquivo de cabeçalho para fácil inclusão em projetos de programação permitem suporte simultâneo a várias APIs, suporte dinâmico, conexão dinâmica de dispositivos, fornece amplo parâmetro de dispositivo de áudiocontrole permite a capacidade do dispositivo de áudio investigando a conversão interna automática para formato de dados, compensação de número de canal, (des) intercalação e troca de bytes O RtAudio incorpora o conceito de fluxos de áudio, que representam a saída de áudio (reprodução) e / ou entrada (gravação).Os dispositivos de áudio disponíveis e seus recursos podem ser enumerados e especificados ao abrir um fluxo.Onde aplicável, o suporte a várias API pode ser compilado e uma API específica especificada ao criar uma instância do RtAudio.Consulte a seção Notas da API para obter informações específicas para cada uma das APIs de áudio suportadas.

Alternativas ao RtAudio para Android com licença gratuita

Wwise

Wwise

Mecanismo de áudio para jogos, projetado para dar aos artistas mais controle e economizar tempo dos programadores.