Osalp

Osalp é um projeto projetado para implementar um conjunto de classes de classe mundial em C ++ que lidará com todas as funções de áudio.
Baixe Agora

Osalp Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Darrick Servis
  • Site do editor:

Osalp Tag


Osalp Descrição

OSALP é um projeto projetado para implementar um conjunto de aulas mundiais de classes em C ++ que lidará com todas as funções de áudio. OSALP é um projeto projetado para implementar um conjunto de aulas mundiais de classes em C ++ que lidará com todas as funções de áudio. Ele é projetado para ser multi-plataforma com plataformas baseadas em UNIX como a base.Este projeto ainda está na fase de código beta e uma versão beta que ilustrará o poder e a flexibilidade está agora disponível. Esta versão suporta o dispositivo de áudio do Linux (OSS), dispositivo de áudio do Solaris SPARC, dispositivo de áudio do FreeBSD (OSS), WAV, AU, AU, AUI, AUFC, MP3 e numerosos. É importante notar que isso não é um aplicativo, mas um C ++ Biblioteca que outras pessoas podem usar para criar um aplicativo de áudio ou para adicionar recursos de áudio facilmente a um aplicativo existente. Osalp foi originalmente projetado e desenvolvido pela Bruce Forsberg fora de necessidade de gerenciar e editar grandes arquivos de som de uma maneira simples. Atualmente, o projeto está sendo mantido por Darrick Servis.A biblioteca é construída em um conjunto de classes principais que fornecem a funcionalidade básica. Novas classes para operar em dados são derivadas dessas classes. Essas classes fornecem um poderoso processo de encadeamento. Isso permite construir uma cadeia de áudio muito parecido com que se construísse com blocos de construção. Os dados de áudio são encapsulados em uma única classe. Isso permite lidar com conversões de dados em um só lugar. Existe uma classe base de arquivos (AFLIBFILE) que define a API para qualquer dispositivo ou classes de arquivos que sejam desenvolvidos. Eles são implementados como objetos compartilhados dinamicamente carregados para que novos tipos de arquivos possam ser adicionados sem recompilar a biblioteca de base ou precisar vinculá-las a um aplicativo. Isso permitirá que terceiros apoiem seus formatos proprietários como um dispositivo binário "módulos plugáveis" ..Linux e FreeBSD Device (OSS) - AFLIBDEVFILEOLARIS SPARC Device - AflibsolarissparCDevfileWAV (Linear, Lei, A-Lei) - Aflibwavfileau (linear, Mu-Lei, A-Lei) - AFLIBAUFILEAIFC - AFLIBAIFCFILEAFE - AFLIBAIFFFILEP3 Usando o Coder Lame - AFLiblamefilemp3 Usando o Encoder Lâmina - AFLibBladeFilemp3 Reader Usando a Biblioteca Splay - AFLIBMPGFilemp3 Reader Usando a interface MPG123 executável - AFLIBMPG123Filesox (suporta a maioria dos formatos suportados Pela biblioteca de ferramentas SOX Sound - AflibsoxFilecurently Existem várias classes de trabalho. Estas são as classes que realmente fazem o trabalho. Essas classes não estão ligadas a nenhuma gui, mas são neutras. Isso permite que os desenvolvedores escrevam código usando a GUI de sua escolha. . Conversor de taxa de amostragem de áudio - Aflibaudiosampleratecvtaudio Pitch Mudança - AflibaudioPitfaudio Fonte de teste - Aflibaudioconstantsrcaudio Edição - Registro de temporizador AFLibAudioeditaudio Ing - AflibaudioreCorgeAudio Vu Medidor e espectro - AflibaudiosPectRumaudio Mistura - Filtro AFLibaudiomixerButterworth - AflibaudioBwfilterreading de dados de áudio da memória - AflibaudiomemoryInputing e redação de dados de áudio a dispositivos ou arquivos - Aflibaudiofilé são também classes de utilitário. Estas não fazem parte da cadeia de áudio principal, mas são provavelmente necessárias pela maioria dos aplicativos de áudio ou são usados indiretamente pelas classes do trabalhador. FFT - AFLIBFFTUSER Armazenamento e recuperação do ambiente - AflibenvFileAudio Dados da amostra - AflibsampleDatasAmple da taxa de conversão - Aflibconverter


Osalp Software Relacionado

netclasses.

NetClasses é uma biblioteca de rede assíncrona que funciona com GNUSTEP e Mac OS X. ...

126

Download

libgnurdf.

libgnurdf é uma biblioteca RDF GNUpDate que fornece acesso rápido e fácil aos arquivos RDF (XML Resource Description Format). ...

105

Download

Estêncil.

Stencil é uma biblioteca para o desenvolvimento de aplicativos baseados na Web em C ++. ...

141

Download

ISQ.

isque (eu pergunto) é uma biblioteca de extensão de tag que ajuda você a fazer formulários HTML. ...

153

Download

libmemory.

Libmemory Library fornece uma implementação da M.m. Algoritmo de recuperação de memória segura de Miche, em C. ...

138

Download