Waveform playback begins as soon as you begin sending data to the waveform output device. Use the following functions to pause, restart, or stop playback and to break loops on a waveform device:
waveOutBreakLoop
Breaks a loop on a waveform output device.
waveOutPause
Pauses playback on a waveform output device.
waveOutRestart
Resumes playback on a paused waveform output device.
waveOutReset
Stops playback on a waveform output device. Marks all pending data blocks as done.