Home  »  Windows  »  Components & Libraries
cmmsystem 1-03
cmmsystem 1-03
Authorize : Freeware Free

Requirements : No special requirements

Publisher : Naughter Software

OfficeWebsite : http://www.naughter.com/

OS Support : Windows XP, 2000, 98, Me

Servers
  • USA
Content
A set of MFC classes encapsulating the Win32 Multimedia APIs.
Editor: Welcome to CMMSystem, a collection of MFC classes to encapsulate some of the Win32 Multimedia APIs. Areas covered include the waveOut, waveIn, mmio and mixer APIs.

Ever since studying Audio Signal Processing in college, Ive always been interested in computer based audio. These classes are the results of my investigations into base Win32 support for this area.

Features
-Provide auto clean up through the use of C++ destructors.
-Works equally well in Unicode as well as ASCII builds.
-Automatically links to the Windows Multimedia library namely WinMM.lib
-The classes make use of exceptions to report errors to help client code which is developed to be as robust as possible.
-Hides the complicated buffer management issues which are involved in using the waveIn / waveOut APIs.
-Included in the download is a number of sample projects to exercise the various classes.

The classes which constitute CMMSystem are:
-CMMIOFile: This class implements a very simple wrapper for the mmio... functions.
-CWaveOut: This implements a wrapper for the waveOut.. functions.
-CWaveIn: This is the corollary class to CWaveOut and provides support for recording audio data.
-CMixer: The final class in CMMSystem, CMixer provides a thin veneer over the very complicated area of the mixer APIs. you can free download CMMSystem 1.03 now.

Hot Download

New Download