LOWPASS: Demonstrates Multimedia File I/O Services to Read and Write RIFF Files

The LOWPASS sample application illustrates how to use multimedia file I/O services to read and write resource interchange file format (RIFF) files.

LOWPASS runs a simple low-pass filter over an 8-bit-per-sample mono WAVE file. The program displays a dialog box in which you can enter input and output WAVE file names. When you click Run Filter, the program retrieves the file names from the dialog box, reads the waveform data from the input file, performs a simple low-pass filter by averaging adjacent samples, and writes the filtered waveform data to the output WAVE file. LOWPASS does not copy unknown chunks to the output file.

LOWPASS was built and tested under Microsoft(R) Windows(TM) version 3.1.

KEYWORDS: mmioOpen; mmioDescend; mmioFOURCC; RIFF; mmioAscend; mmioWrite; mmioCreateChunk; mmioGetInfo; mmioAdvance; mmioSetInfo; mmioClose

{ewc navigate.dll, ewbutton, /Bcodeview /T"Click to open or copy files in the lowpass project." /C"samples}