![]() |
![]() |
The waveInAddBuffer function sends an input buffer to the given waveform-audio input device. When the buffer is filled, the application is notified.
MMRESULT waveInAddBuffer(
HWAVEIN hwi, | |
LPWAVEHDR pwh, | |
UINT cbwh | |
); |
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_UNPREPARED |
The buffer pointed to by the pwh parameter hasn’t been prepared. |
When the buffer is filled, the WHDR_DONE bit is set in the dwFlags member of the WAVEHDR structure.
The buffer must be prepared with the waveInPrepareHeader function before it is passed to this function.
© 1997 Microsoft Corporation. All rights reserved. Legal Notices.