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

FreeBSD Manual Pages

  
 
  

home | help
AuMakeElem...mportDevice(3) Library Functions Manual AuMakeElem...mportDevice(3)

Name
     AuMakeElementImportDevice - initialize an ImportDevice element

Synopsis
     #include <audio/audiolib.h>

     AuMakeElementImportDevice(element,    sample_rate,   device,   num_samples,
     num_actions, actions)
	 AuElement *element; /* RETURN */
	 unsigned short sample_rate;
	 AuDeviceID device;
	 AuUint32 num_samples;
	 int num_actions;
	 AuElementAction *actions;

Arguments
     element   Returns the initialized element.

     sample_rate
	       Specifies the sample rate of the audio data.

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

     num_samples
	       Specifies the number of samples to read from the device.  Use Au-
	       UnlimitedSamples 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
     AuMakeElementImportDevice sets the type member of element to AuElementType-
     ImportDevice  and	initializes  the importdevice member of element with the
     remaining arguments.

     AuMakeElementImportDevice is implemented as a macro.

See Also
     AuMakeElementAddConstant,	AuMakeElementBundle,  AuMakeElementExportBucket,
     AuMakeElementExportClient,  AuMakeElementExportDevice, AuMakeElementExport-
     Monitor, AuMakeElementImportBucket,  AuMakeElementImportClient,  AuMakeEle-
     mentImportWaveForm, AuMakeElementMultiplyConstant, AuMakeElementSum.

     audiolib - Network Audio System C Language Interface

audiolib - element initialization     1.9.4	     AuMakeElem...mportDevice(3)

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

home | help