This function prepares a buffer for waveform input.
MMRESULT waveInPrepareHeader( HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh );
Handle to the waveform-audio input device.
Pointer to a WAVEHDR structure that identifies the buffer to be prepared.
Size, in bytes, of the WAVEHDR structure.
One of the values described in the following table is returned.
|MMSYSERR_INVALHANDLE||Specified device handle is invalid.|
|MMSYSERR_NODRIVER||No device driver is present.|
|MMSYSERR_NOMEM||Unable to allocate or lock memory.|
The lpData, dwBufferLength, and dwFlags members of the WAVEHDR structure must be set before calling this function (dwFlags must be zero).
|Runs on||Versions||Defined in||Include||Link to|
|Windows CE OS||2.0 and later||Mmsystem.h||Wavelib.lib|
Note This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.