caudio.

um wrapper livre para a API Openal
Baixe Agora

caudio. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Deathtouchstudios.com
  • Site do editor:
  • http://deathtouchstudios.com
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 13.4 MB

caudio. Tag


caudio. Descrição

Um invólucro livre para a API Openal O caudio é uma plataforma gratuita e aberta, plataforma cruzada, avançado em torno da API aberta escrita em C ++. O caudio foi criado com a ideia de ajudar os desenvolvedores a incluir som 3D e efeitos em seus programas o mais facilmente possível. Aqui estão algumas características principais de "caudio": · 2D áudio. · Áudio 3D. · Controle de pitch de áudio · Controle direcional de áudio · Controle de velocidade de áudio · Orientação do ouvinte, controle de posição · Efeito Doppler · Loop de áudio · Várias fontes de áudio · Memória e fluxo de reprodução de volta · Reproduzir, pausar, parar o controle de áudio · Fácil de usar o gerenciador de áudio · Extensões de efeito * ex. Distorção, Flanger. · Captura de áudio · Construído em rosqueamento · Discussão segura · Substituir a fonte de dados · Construído no sistema de registro · Sistema de eventos · Sistema de plugin. · Plugin de decodificador MP3 · Plugin Legacy EAX · Gerenciador de memória. · Facilmente estendido O que há de novo nesta versão: · Todos os efeitos e filtros de áudio "Efeitos" openais são agora suportados pelo motor. Isso significa que você pode facilmente cair em efeitos como reverberação eex, distorção, flanger em seu aplicativo e anexá-los a qualquer número de fontes de áudio em seu mundo. Use-os para criar a ilusão de grandes cavernas ou pequenos corredores ou praticamente qualquer outro ambiente. · A captura de áudio agora é suportada. Transmitir áudio de um microfone, linha ou praticamente qualquer outro dispositivo de captura em seu aplicativo usando uma interface simples. · A Caudio agora usa vários tópicos internamente para lidar com o carregamento e a reprodução de sons (bem como a captura de fundo de áudio). caudio também é agora segmento seguro. · A capacidade para os usuários substituem onde o caudio recebe seus dados de arquivos para reproduzir fontes. Em vez de apenas ser capaz de obter arquivos do disco rígido ou de um local de memória no seu programa, agora você pode fornecer uma interface para o caudio usar. Assim, você pode transmitir dados para o Caudio de praticamente qualquer local, se esse é um arquivo zip arquivo, fluxo TCP / IP ou sistema de recursos Ogre / Irrlicht. · Novo sistema de loging com receptores de log definidos pelo usuário, permitindo que o desenvolvedor tenha controle total de onde as mensagens de log vão. O Caudio também fornece receptores de log de arquivos do console padrão e do arquivo HTML. · Novo sistema de eventos. O caudio agora pode chamar automaticamente as funções em seu código quando certos eventos acontecerem no motor. Por exemplo, você pode obter um evento quando uma fonte interromper a reprodução. · Novo sistema de plugin. Este sistema suporta bibliotecas ligadas dinamicamente e definições de plug-in estáticas. Os plugins têm controle total do motor e podem ser usados para adicionar novos decodificadores de áudio, registros de log, fontes de dados e atuar em eventos no motor. · Novo plugin de decodificador de mp3. Muitos de nossos usuários têm solicitado a capacidade de reprodução de MP3 e agora é oferecido como um plugin oficial. · New EAx Legacy Preset Plugin. Oferece todos os clássicos predefinidos legados de EAx para efeitos de reverberação EAX. Isso facilita a cair em um efeito de reverberação que soa perto do ambiente que você está modelando e depois ajuste-o mais tarde. · Vários novos exemplos para mostrar os novos recursos do motor. · Advanced Memory Manager. Principais mudanças: · O gerenciador de reprodução de áudio não é mais um singleton. Deve ser criado usando a função API CreateAudiomanager (). Isso é para apoiar a possibilidade de vários gerentes de reprodução algum dia no futuro, embora esse recurso não seja atualmente suportado. · Uma classe de vetor 3D é agora fornecida pelo motor e é exigida por várias funções da API. Isso significa que não mais entrar 3 flutua em uma função constantemente. · Vários componentes da biblioteca agora são contados de referência. Isso é para facilitar os problemas quando o usuário pode querer manter um objeto mesmo depois de removê-lo do motor, bem como fazer exclusão de objetos não utilizados, mais fácil. · Uma função de sono da plataforma cruzada é incluída, por exemplo, uso. · A classe de fonte de áudio foi renomeada de caudio para caudiosource. · Adicionado um arquivo global Incluir "caudio.h" que incluirá automaticamente todos os principais cabeçalhos no motor.


caudio. Software Relacionado

Ntl.

Uma biblioteca gratuita de C ++ para manipular inteiros ...

168 690 KB

Download

Jodd.

Uma biblioteca de utilitário Java grátis para o seu Mac ...

168 6.4 MB

Download