WM_CAP_SET_CALLBACK_WAVESTREAM
The
WM_CAP_SET_CALLBACK_WAVESTREAM message sets a callback function in the
application. AVICap calls this procedure during streaming capture when a new
audio buffer becomes available. You can send this message explicitly or by
using the capSetCallbackOnWaveStream
WM_CAP_SET_CALLBACK_WAVESTREAM
wParam = (WPARAM) 0;
lParam = (LPARAM) (LPVOID) (fpProc);
Parameters
fpProc
Address of
the wave stream callback function. Specify NULL for this parameter to disable a
previously installed wave stream callback function.
Return Values
Returns TRUE
if successful or FALSE if streaming capture or a single-frame capture session
is in progress.
Remarks
The capture
window calls the procedure before writing the audio buffer to disk. This allows
applications to modify the audio buffer if desired.
If a wave
stream callback function is used, it must be installed before starting the
capture session and it must remain enabled for the duration of the session. It
can be disabled after streaming capture ends.
See Also