Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

aumakeelementimportwaveform(3) [debian man page]

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)

Check Out this Related Man Page

AuMakeElementImportBucket(3)				     Library Functions Manual				      AuMakeElementImportBucket(3)

Name
       AuMakeElementImportBucket - initialize an ImportBucket element

Synopsis
       #include <audio/audiolib.h>

       AuMakeElementImportBucket(element, sample_rate, bucket, num_samples, offset, num_actions, actions)
	   AuElement *element; /* RETURN */
	   unsigned short sample_rate;
	   AuBucketID bucket;
	   AuUint32 num_samples;
	   AuInt32 offset;
	   int num_actions;
	   AuElementAction *actions;

Arguments
       element	 Returns the initialized element.

       sample_rate
		 Specifies the sample rate of the audio data.

       bucket	 Specifies the ID of the bucket to read the audio data from.

       num_samples
		 Specifies the number of samples to read from the bucket.  Ignored for "trivial" flows.

       offset	 Specifies the offset into the bucket to begin reading at.

       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
       AuMakeElementImportBucket sets the type member of element to AuElementTypeImportBucket and initializes the importbucket member  of  element
       with the remaining arguments.

       AuMakeElementImportBucket is implemented as a macro.

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

       audiolib - Network Audio System C Language Interface

audiolib - element initialization				       1.9.3					      AuMakeElementImportBucket(3)
Man Page

Featured Tech Videos