debian man page for aumakeelementimportwaveform

Query: aumakeelementimportwaveform

OS: debian

Section: 3

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

AuMakeElementImportWaveFrom(3)				     Library Functions Manual				    AuMakeElementImportWaveFrom(3)

Name
       AuMakeElementImportWaveForm - initialize an ImportWaveForm element

Synopsis
       #include <audio/audiolib.h>

       AuMakeElementImportWaveForm(element, sample_rate, wave_form, num_samples, freq, num_actions, actions)
	   AuElement *element; /* RETURN */
	   unsigned short sample_rate;
	   int wave_form;
	   AuInt32 freq;
	   AuInt32 num_samples;
	   int num_actions;
	   AuElementAction *actions;

Arguments
       element	 Returns the initialized element.

       sample_rate
		 Specifies the sample rate of the audio data.

       wave_form Specifies  the waveform to use.  Currently, the following waveforms are defined: AuWaveFormSquare, AuWaveFormSine, AuWaveFormSaw,
		 and AuWaveFormConstant.

       freq	 Specifies the frequency of the waveform.

       num_samples
		 Specifies the number of samples to read.  Use AuUnlimitedSamples to indicate an unlimited number of samples.

       num_actions
		 Specifies the number of actions in actions.

       actions	 Specifies the list of actions to associate with this element.	Entries in this list can be initialized with  AuMakeChangeStateAc-
		 tion, AuMakeSendNotifyAction, and AuMakeNoopAction.  May be NULL.

Description
       AuMakeElementImportWaveForm  sets  the  type  member of element to AuElementTypeImportWaveForm and initializes the importwaveform member of
       element with the remaining arguments.

       AuMakeElementImportWaveForm is implemented as a macro.

NoteS
       A server might not support all the waveforms currently defined.

See Also
       AuMakeElementAddConstant, AuMakeElementBundle, AuMakeElementExportBucket, AuMakeElementExportClient, AuMakeElementExportDevice,	AuMakeEle-
       mentExportMonitor  AuMakeElementImportBucket,  AuMakeElementImportClient,  AuMakeElementImportDevice,  AuMakeElementMultiplyConstant, AuMa-
       keElementSum.

       audiolib - Network Audio System C Language Interface

audiolib - element initialization				       1.9.3					    AuMakeElementImportWaveFrom(3)
Related Man Pages
aucreatebucket(3) - debian
auelement(3) - debian
aumakechangestateaction(3) - debian
aumakeelementexportdevice(3) - debian
aumakeelementimportclient(3) - debian
Similar Topics in the Unix Linux Community
Using freq in script