123
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 Linux com licença comercial