waveInClose
The waveInClose
function closes the given waveform-audio input device.
MMRESULT waveInClose(
HWAVEIN hwi |
|
); |
|
Parameters
hwi
Handle of the
waveform-audio input device. If the function succeeds, the handle is no longer
valid after this call.
Return Values
Returns
MMSYSERR_NOERROR if successful or an error otherwise. Possible error values
include the following:
MMSYSERR_INVALHANDLE |
Specified
device handle is invalid. |
MMSYSERR_NODRIVER |
No device
driver is present. |
MMSYSERR_NOMEM |
Unable to
allocate or lock memory. |
WAVERR_STILLPLAYING |
There are
still buffers in the queue. |
Remarks
If there are
input buffers that have been sent with the waveInAddBuffer function and
that haven t been returned to the application, the close operation will fail.
Call the waveInReset function to mark all pending buffers as done.
See Also