Repeatedly pausing and resuming a WaveOut object sometimes reduces the buffering functionality. Resuming using the Play function does not have this problem (because it calls EnqueueBuffers before resuming).
Proposed fix: make the WaveOut Resume function private to force users to use the Play function to resume.
This solution might solve issue 15702 as well.
Proposed fix: make the WaveOut Resume function private to force users to use the Play function to resume.
This solution might solve issue 15702 as well.