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

FreeBSD Manual Pages

  
 
  

home | help
AuMakeEle...portDevice(3)  Library Functions Manual  AuMakeEle...portDevice(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
		 AuUnlimitedSamples to indicate	an unlimited  number  of  sam-
		 ples.

       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
       AuMakeElementImportDevice sets the type member of element to AuElement-
       TypeImportDevice	 and  initializes  the	importdevice member of element
       with the	remaining arguments.

       AuMakeElementImportDevice is implemented	as a macro.

See Also
       AuMakeElementAddConstant,   AuMakeElementBundle,	  AuMakeElementExport-
       Bucket,	 AuMakeElementExportClient,  AuMakeElementExportDevice,	 AuMa-
       keElementExportMonitor, AuMakeElementImportBucket, AuMakeElementImport-
       Client, AuMakeElementImportWaveForm, AuMakeElementMultiplyConstant, Au-
       MakeElementSum.

       audiolib	- Network Audio	System C Language Interface

audiolib - element initialization    1.9.4	     AuMakeEle...portDevice(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+14.3.quarterly>

home | help