CAPWAVECALLBACK callback function (vfw.h)
The capWaveStreamCallback function is the callback function used with streaming capture to optionally process buffers of audio data. The name capWaveStreamCallback is a placeholder for the application-supplied function name.
To set the callback, send the WM_CAP_SET_CALLBACK_WAVESTREAM message to the capture window or call the capSetCallbackOnWaveStream macro.
Syntax
CAPWAVECALLBACK Capwavecallback;
LRESULT Capwavecallback(
HWND hWnd,
LPWAVEHDR lpWHdr
)
{...}
Parameters
hWnd
Handle to the capture window associated with the callback function.
lpWHdr
Pointer to a WAVEHDR structure containing information about the captured audio data.
Return value
None
Remarks
The capture window calls a wave stream callback function when an audio buffer is marked done by the waveform-audio driver. When capturing to disk, this will precede the disk write operation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | vfw.h |