waveOutUnprepareHeader function Null safety 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.
MMRESULT waveOutUnprepareHeader(
HWAVEOUT hwo,
LPWAVEHDR pwh,
UINT cbwh
);
Implementation
int waveOutUnprepareHeader(int hwo, Pointer<WAVEHDR> pwh, int cbwh) {
final _waveOutUnprepareHeader = _winmm.lookupFunction<
Uint32 Function(IntPtr hwo, Pointer<WAVEHDR> pwh, Uint32 cbwh),
int Function(
int hwo, Pointer<WAVEHDR> pwh, int cbwh)>('waveOutUnprepareHeader');
return _waveOutUnprepareHeader(hwo, pwh, cbwh);
}