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

FreeBSD Manual Pages

  
 
  

home | help
AuMakeElem...ortWaveFrom(3) Library Functions Manual AuMakeElem...ortWaveFrom(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  wave-
	       forms  are defined: AuWaveFormSquare, AuWaveFormSine, AuWaveForm-
	       Saw, 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  AuElement-
     TypeImportWaveForm  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, AuMakeElementExport-
     Monitor  AuMakeElementImportBucket,  AuMakeElementImportClient,  AuMakeEle-
     mentImportDevice, AuMakeElementMultiplyConstant, AuMakeElementSum.

     audiolib - Network Audio System C Language Interface

audiolib - element initialization     1.9.4	     AuMakeElem...ortWaveFrom(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+15.1.quarterly>

home | help