private void OnPlaybackStop() { bTerminating = true; WinmmHook.waveOutReset(hWaveOut); WinmmHook.waveOutUnprepareHeader(hWaveOut, ref pWaveHdr1, Marshal.SizeOf(pWaveHdr1)); WinmmHook.waveOutClose(hWaveOut); }
/// <summary> /// Handles event for terminating /// </summary> private void OnWomDone() { bTerminating = true; WinmmHook.waveOutUnprepareHeader(hWaveOut, ref pWaveHdr1, Marshal.SizeOf(pWaveHdr1)); WinmmHook.waveOutClose(hWaveOut); }