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

FreeBSD Manual Pages

  
 
  

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

Name
     AuMakeElementImportBucket - initialize an ImportBucket element

Synopsis
     #include <audio/audiolib.h>

     AuMakeElementImportBucket(element,  sample_rate,  bucket, num_samples, off-
     set, num_actions, actions)
	 AuElement *element; /* RETURN */
	 unsigned short sample_rate;
	 AuBucketID bucket;
	 AuUint32 num_samples;
	 AuInt32 offset;
	 int num_actions;
	 AuElementAction *actions;

Arguments
     element   Returns the initialized element.

     sample_rate
	       Specifies the sample rate of the audio data.

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

     num_samples
	       Specifies the number of samples to read from the bucket.  Ignored
	       for "trivial" flows.

     offset    Specifies the offset into the bucket to begin reading at.

     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
     AuMakeElementImportBucket sets the type member of element to AuElementType-
     ImportBucket  and	initializes  the importbucket member of element with the
     remaining arguments.

     AuMakeElementImportBucket is implemented as a macro.

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

     audiolib - Network Audio System C Language Interface

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

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

home | help