debian man page for ausoundrecord

Query: ausoundrecord

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

AuSoundRecord(3)					     Library Functions Manual						  AuSoundRecord(3)

Name
       AuSoundRecord - create a flow to record audio to any destination.

Synopsis
       #include <audio/audiolib.h>
       #include <audio/soundlib.h>

       AuEventHandlerRec *AuSoundRecord(server, source, gain, num_samples, mode, sound_data, flow, volume_mult_elem, status)
	   AuServer *server;
	   AuDeviceID source;
	   AuFixedPoint gain;
	   AuUint32 num_samples;
	   int mode;
	   AuSoundDataPtr sound_data;
	   AuFlowID *flow; /* RETURN */
	   int *volume_mult_elem; /* RETURN */
	   AuStatus *status; /* RETURN */

Arguments
       server	 Specifies the connection to the audio server.

       source	 Specifies the input device to use.

       gain	 Specifies the gain for the input device.

       num_samples
		 Specifies the number of samples to record.

       mode	 Specifies the line mode for the input device.	Currently the following line modes are defined: AuDeviceInputModeNone, AuDeviceIn-
		 putModeLineIn, AuDeviceInputModeMicrophone.

       sound_data
		 Specifies the sound information.

       flow	 If non-NULL, returns the flow ID.

       volume_mult_elem
		 Accord to the comment in the source, not implemented.

       status	 If non-NULL, flush the output buffer and return the status from the server.

Description
       AuSoundRecord creates a flow to record audio from source to any destination and returns a pointer to the event handler created or  NULL	if
       there was an error. The sound_data structure contains the necessary information about the audio format and the data handling function.

Errors
       AuBadDevice.

See Also
       AuSoundRecordToBucket, AuSoundRecordToData, AuSoundRecordToFile, AuSoundRecordToFileN.

       audiolib - Network Audio System C Language Interface

soundlib							       1.9.3							  AuSoundRecord(3)
Related Man Pages
aucreatebucket(3) - debian
ausoundplayfromdata(3) - debian
ausoundrecord(3) - debian
ausoundrecordtofile(3) - debian
ausoundrecordtofilen(3) - debian
Similar Topics in the Unix Linux Community
Adding the individual columns of a matrix.
How can I do this in VI editor?
Detecting unused variables...
A (ksh) Library For and From UNIX.com