Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AuMakeEle...rtWaveFrom(3)  Library Functions Manual  AuMakeEle...rtWaveFrom(3)

Name
       AuMakeElementImportWaveForm - initialize	an ImportWaveForm element

Synopsis
       #include	<audio/audiolib.h>

       AuMakeElementImportWaveForm(element,  sample_rate,  wave_form, num_sam-
       ples, 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 AuUnlimitedSam-
		 ples 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	AuMakeChangeS-
		 tateAction,   AuMakeSendNotifyAction,	and  AuMakeNoopAction.
		 May be	NULL.

Description
       AuMakeElementImportWaveForm sets	the type member	of element  to	AuEle-
       mentTypeImportWaveForm and initializes the importwaveform member	of el-
       ement 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,	  AuMakeElementExport-
       Bucket,	AuMakeElementExportClient,  AuMakeElementExportDevice,	 AuMa-
       keElementExportMonitor  AuMakeElementImportBucket, AuMakeElementImport-
       Client, AuMakeElementImportDevice, AuMakeElementMultiplyConstant, AuMa-
       keElementSum.

       audiolib	- Network Audio	System C Language Interface

audiolib - element initialization    1.9.4	     AuMakeEle...rtWaveFrom(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AuMakeElementImportWaveForm&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help