capWaveStreamCallback

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.

LRESULT CALLBACK capWaveStreamCallback(
  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.

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

**  Windows NT/2000/XP:** Included in Windows NT 3.1 and later.
**  Windows 95/98/Me:** Included in Windows 95 and later.
**  Header:** Declared in Vfw.h.

**  Library:** Use Vfw32.lib.

See Also

Video Capture, Video Capture Functions, WAVEHDR