Group: Windows Multimedia - Library: winmm
The waveOutUnprepareHeader function cleans up the preparation performed by the waveOutPrepareHeader function. This function must be called after the device driver is finished with a data block. You must call this function before freeing the buffer.
WAV file player
Playing WAV sounds simultaneously
MMRESULT waveOutUnprepareHeader(
HWAVEOUT hwo,
LPWAVEHDR pwh,
UINT cbwh
); DECLARE INTEGER waveOutUnprepareHeader IN winmm;
INTEGER hwi,;
STRING @ pwh,;
INTEGER cbwh
hwo Handle to the waveform-audio output device.
pwh Pointer to a WAVEHDR structure identifying the data block to be cleaned up.
cbwh Size, in bytes, of the WAVEHDR structure.
Returns MMSYSERR_NOERROR (0) if successful or an error otherwise.
This function complements waveOutPrepareHeader. You must call this function before freeing the buffer.
After passing a buffer to the device driver with the waveOutWrite function, you must wait until the driver is finished with the buffer before calling waveOutUnprepareHeader.
Home