Cmmsystem

Un conjunto de clases de MFC encapsulando las API multimedia Win32
Descargar ahora

Cmmsystem Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Naughter Software
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 72 KB

Cmmsystem Etiquetas


Cmmsystem Descripción

CMMSystem proporciona una colección de clases de MFC para encapsular algunas de las API multimedia WIN32. Las áreas cubiertas incluyen las API de onda, onda, mmio y mezclador. Desde que estudiaba el procesamiento de señales de audio en la universidad, siempre he estado interesado en el audio basado en computadora. Estas clases son los resultados de mis investigaciones en el soporte de Base Win32 para esta área. Las clases que constituyen CMMSystem son: Cmmofile: esta clase implementa una envoltura muy simple para las funciones de "mmio ...". Estas funciones proporcionan la lectura y la escritura de archivos RIFF, que el archivo .wav común es una instancia de. Al igual que todas las clases en CMMSystem, se basa en la excepción y arrojará una excepción de "CMMIOException" de estilo MFC cuando se produzcan errores. Para un ejemplo de lo fácil que es usar esta clase, consulte el código para los proyectos de muestra PLAYWAV y SCRINGWAV incluidos en la descarga. CWoOout: Esto implementa una envoltura para las funciones de "Waveut ...". Esta fue la primera clase desarrollada en CMMSystem y se basó en el gran tutorial sobre el procesamiento de entrada de audio desde David Overton. Si usted es nuevo en el procesamiento de audio en Windows, le recomendaría que revise esta muy buena introducción. La clase cuida internamente todos los detalles de la administración de búfer y proporciona un método de escritura muy simple para enviarlo los datos de audio. Nuevamente, cualquier error que se produzca en la clase se informa como excepciones estándar de "cwaveUnteExceptceptceptception" estándar de MFC. CWAVEIN: Esta es la clase de corolario en CWOOUROUT y proporciona soporte para registrar datos de audio. Nuevamente, los detalles de la administración de búfer se manejan por la clase y se proporciona un método de lectura simple para obtener los datos de audio grabados. Cualquier error hará que se lanzará una excepción de "cwaveinexception" de estilo MFC. CMIXER: La clase final en CMMSystem, CMIXER proporciona una chapa delgada sobre el área muy complicada de las API del mezclador. No prestamo a ningún experto en este área en particular y la envoltura proporcionada es muy delgada. Nuevamente, cualquier error que ocurre internamente hará que se lanzará una "cmixerexcepción" de estilo MFC.


Cmmsystem Software relacionado