Low-Level Waveform Audio Services

Low-level waveform audio services allow applications to manage waveform audio playback and recording. Low-level waveform audio services are divided into the following categories:

Querying waveform devices

Opening and closing waveform devices

Getting the device ID of waveform devices

Recording waveform data

Playing waveform data

Handling waveform errors

Getting the current position of waveform devices

Controlling waveform playback

Controlling waveform recording

Changing pitch and playback rate

Changing playback volume