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

FreeBSD Manual Pages

  
 
  

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

Name
       AuMakeElementExportDevice - initialize an ExportDevice element

Synopsis
       #include	<audio/audiolib.h>

       AuMakeElementExportDevice(element, input, device, sample_rate, num_sam-
       ples, num_actions, actions)
	   AuElement *element; /* RETURN */
	   unsigned short input;
	   AuDeviceID device;
	   unsigned short sample_rate;
	   AuUint32 num_samples;
	   int num_actions;
	   AuElementAction *actions;

Arguments
       element	 Returns the initialized element.

       input	 Specifies  the	 index of the element to supply	the audio data
		 to this element.

       device	 Specifies the ID of the device	to send	the audio data to.

       sample_rate
		 Specifies the sample_rate of the audio	data.

       num_samples
		 Specifies the number of samples to send to 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
       AuMakeElementExportDevice sets the type member of element to AuElement-
       TypeExportDevice	and initializes	the  exportdevice  member  of  element
       with the	remaining arguments.

       AuMakeElementExportDevice is implemented	as a macro.

See Also
       AuMakeElementAddConstant,   AuMakeElementBundle,	  AuMakeElementExport-
       Bucket,	AuMakeElementExportClient,  AuMakeElementExportMonitor,	 AuMa-
       keElementImportBucket,  AuMakeElementImportClient, AuMakeElementImport-
       Device, 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=AuMakeElementExportDevice&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help