The waveOutReset function stops playback on the given waveform-audio output device and resets the current position to zero. All pending playback buffers are marked as done (WHDR_DONE) and returned to the application.
本函数停止回放,给定的waveform音频输出设备.重设当前位置为0.所有未决的回放缓冲区被标识为WHDR_DONE,并返回到应用程序.
Syntax
MMRESULT waveOutReset( HWAVEOUT hwo);
Parameters
-
hwo
-
Handle to the waveform-audio output device.
Return value
Returns MMSYSERR_NOERROR if successful or an error otherwise. Possible error values include the following.
Return code | Description |
---|---|
| Specified device handle is invalid. |
| No device driver is present. |
| Unable to allocate or lock memory. |
| Specified device is synchronous and does not support pausing. |
Remarks
After this function returns, the application can send new playback buffers to the device by calling waveOutWrite, or close the device by calling waveOutClose.
Requirements
Minimum supported client | Windows 2000 Professional |
---|---|
Minimum supported server | Windows 2000 Server |
Header |
|
Library |
|
DLL |
|
See also
Send comments about this topic to Microsoft
Build date: 9/7/2011