Biblioteca de entrada de áudio

Biblioteca de saída de entrada de áudio (libaio) destina-se a resolver o problema de diferentes plataformas de áudio digital de uma vez por todas.
Baixe Agora

Biblioteca de entrada de áudio Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Hod McWuff
  • Site do editor:

Biblioteca de entrada de áudio Tag


Biblioteca de entrada de áudio Descrição

A Biblioteca de Entrada de Entrada de Áudio (Libaio) destina-se a resolver o problema de diferentes plataformas de áudio digital de uma vez por todas. A biblioteca de entrada de entrada (libaio) é para resolver o problema de diferentes plataformas de áudio digital uma vez e para all.jack é desnecessariamente complexo para a maioria dos aplicativos e, enquanto o suporte da Libao para a saída de arquivos é legal, ele limita o que a API pode fazer e Por conseguinte, é inadequado para qualquer tipo de aplicação em tempo real.libaio fornece uma interface de aplicação limpa e uma decisão simples de comutação de driver de tempo de compilação, produzindo uma maneira leve de usar o hardware de som local sem ter que se importar com o primeiro brilho de Libaio. Eu, HOD McWuff (alias, é claro), me vi tentando depurar as implementações da ALSA para Libao e MadPlay, e outro projeto relacionado ao áudio que eu estava trabalhando. Esse projeto precisava de suporte de áudio multiplataforma própria, com gestão de latência, que libao faltava. Também parecia que Libao não deveria estar tentando ser uma abstração de hardware * e * uma abstração de saída, e também que parecia mais intuitiva uma abstração de saída (Live vs arquivo). Digite libaio. Tudo o que faz é abstrair a plataforma local de hardware de som, para apresentar uma interface limpa e uniforme para reproduzir e capturar áudio digital, com instalações para gerenciamento de latência básica. Foi escrito do arranhão em torno de seu driver da ALSA em desenvolvimento, de muitas fontes de referência, incluindo o excelente decodificador MP3 da Libao e Robert Leslie, e, é claro, a documentação e exemplos da ALSA. A distinção de Libaio vem da tomada de decisão de tempo de construção. Apenas compila e liga o melhor motorista disponível para a plataforma dada. Portanto, selecionar e carregar um driver não se aplica mais; E bem, não deveria, nunca há mais de uma escolha correta de qualquer maneira.libaio não se destina a substituir libao; em vez disso, destina-se a complementá-lo. O argumento chave é, por que alguém teria mais de um tipo de plataforma de som em execução em qualquer única máquina? Claro, eles podem ter ESD ou artes, mas mais se assemelham a produção de arquivos do que um dispositivo ao vivo. Há também a emulação de OSS na ALSA, mas dado um bom motorista da ALSA, que usaria OSS? Então há o fato de que os aplicativos têm que dizer libao o que "plugin" usar, e todos os drivers na Libao têm diferentes parâmetros. Isso significa que o aplicativo tem que saber mais do que deveria sobre o que não deveria ter que ver. O aplicativo não deve ter que dizer mais do que "Dê-me o dispositivo local para a reprodução com o formato ***" ou algo para esse efeito, e comece a escrever.Finalmente, plugins para coisas como formatos de arquivo proprietários, ESD et al, mas lá Não deve ser qualquer necessidade de mais de um (ALSA | OSS | Win32 | MacOSX) em qualquer distribuição. Portanto, a distribuição binária de um driver compilado é possível, mesmo preferível. É proposto que todos os drivers de hardware em Libão, e madplay, e vários outros lugares, sejam revisados e portado para Libaio. Então, eles podem ser removidos desses pacotes em favor de uma interface AIO.Instalação: ## Building./configuremake## Instalando (como root) Faça instalar


Biblioteca de entrada de áudio Software Relacionado

libparlled.

A biblioteca LIBPARPLEPORTLED destina-se a controlar um dispositivo LED conectado na porta paralela. ...

142

Download

Bioma.

Bioma é uma biblioteca de simulação voltada para simulações individuais ou baseadas em agentes (como enxame ou ECOSIM). ...

173

Download