Waveform Audio Data Structures

The following data structures are used with waveform functions:

MMTIME

A data structure used to represent time to waveform functions.

PCMWAVEFORMAT

A data structure representing the format of PCM waveform data.

WAVEFORMAT

A data structure representing generic format information common to all types of waveform data.

WAVEHDR

A data structure representing a header for waveform input and output data blocks.

WAVEINCAPS

A data structure that describes the capabilities of a waveform input device.

WAVEOUTCAPS

A data structure that describes the capabilities of a waveform output device.