Capture

Controls sfxlib audio capture.

Syntax
	result = Capture Start()
	Capture Pause
	Capture Resume
	Capture Stop
	status = Capture Status()
	frames = Capture Available()
	result = Capture Save( filename )
	frames = Capture Read( samples, frames )

Description
	Capture records audio input when the active backend supports capture.  
	Capture Start begins recording, pause/resume/stop control the capture 
	state, Capture Available reports how many frames can be read, Capture 
	Read copies captured samples into a Single buffer, and Capture Save 
	writes the buffered capture data to a file.

	Capture Status returns 0 for stopped, 1 for running, and 2 for paused.

Example
	See examples/sfxlib/capture-start.bas, examples/sfxlib/capture-read.bas, 
	examples/sfxlib/capture-save.bas, and examples/sfxlib/showcase.bas.

Differences from QB
	* New to FreeBASIC.

See also
	* KeyPgDeviceDevice
	* KeyPgAudioAudio

