Cmmsystem.

Um conjunto de classes MFC encapsulando as APIs Multimídia Win32
Baixe Agora

Cmmsystem. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Naughter Software
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 72 KB

Cmmsystem. Tag


Cmmsystem. Descrição

O CMMsystem fornece uma coleção de classes MFC para encapsular algumas das APIs multimídia Win32. Áreas cobertas incluem as APIs de onda, onda, mmio e misturador Desde que estudamos o processamento de sinal de áudio na faculdade, eu sempre estive interessado em áudio baseado em computador. Essas classes são os resultados das minhas investigações no suporte à base do Win32 para esta área. As classes que constituem cmmsystem são: CMMiofile: Esta classe implementa um invólucro muito simples para as funções "mmio ...". Essas funções fornecem leitura e escrita de arquivos Riff, que o arquivo comum .WAV é uma instância de. Como todas as classes no CMMsystem é com base na exceção e lançará uma exceção de estilo MFC "CMMIOException" quando ocorrer quaisquer erros. Para um exemplo em como é fácil usar essa classe, confira o código para os projetos de amostra do Playwav e do Recordwav incluídos no download. Cwaveout: Isso implementa um invólucro para as funções "Waveout.". Esta foi a primeira classe desenvolvida no cmmsystem e foi baseada no grande tutorial sobre processamento de entrada de áudio de David Overton. Se você é novo no processamento de áudio no Windows, então eu recomendo que você verifique esta boa introdução. A classe internamente cuida de todos os detalhes do gerenciamento de buffer e fornece um método de gravação muito simples para enviar dados de áudio para ele. Mais uma vez quaisquer erros que ocorrem na classe são relatados como exceções padrão de MFC estilo "cwaveouteptception". Cwavein: Esta é a classe corolária para cwaveout e fornece suporte para gravar dados de áudio. Mais uma vez, os detalhes do gerenciamento de buffer são tratados pela classe e um método de leitura simples é fornecido para obter os dados de áudio gravados. Quaisquer erros causarão uma exceção de "cwaveinexception" de estilo MFC a ser lançada. Cmixer: A classe final no CMMSystem, Cmixer fornece um folheado fino sobre a área muito complicada das APIs do mixer. Eu não reivindico qualquer especialista nesta área específica e o envolvimento fornecido é muito fino. Mais uma vez, qualquer erro que ocorrem internamente causará um estilo MFC "CMixerException" para ser jogado.


Cmmsystem. Software Relacionado