AuMakeElementImportBucket(3) AuMakeElementImportBucket(3)
Name
AuMakeElementImportBucket - initialize an ImportBucket element
Synopsis
AuMakeElementImportBucket(element, sample_rate, bucket, num_samples,
offset, num_actions, actions)
AuElement *element;
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 AuMakeChangeS-
tateAction, AuMakeSendNotifyAction, and AuMakeNoopAction.
May be NULL.
Description
AuMakeElementImportBucket sets the type member of element to AuElement-
TypeImportBucket and initializes the importbucket member of element
with the remaining arguments.
AuMakeElementImportBucket is implemented as a macro.
See Also
AuMakeElementAddConstant, AuMakeElementBundle, AuMakeElementExport-
Bucket, AuMakeElementExportClient, AuMakeElementExportDevice, AuMa-
keElementExportMonitor, AuMakeElementImportClient, AuMakeElementImport-
Device, AuMakeElementImportWaveForm, AuMakeElementMultiplyConstant,
AuMakeElementSum.
audiolib - Network Audio System C Language Interface
audiolib - element initialization 1.2 AuMakeElementImportBucket(3)
Generated by dwww version 1.11.3 on Fri May 24 11:10:47 CEST 2013.