AuElement(3)AuElement(3)Name
AuElement - AuElement union
Structures
#include <audio/audiolib.h>
typedef union _AuElement
{
unsigned short type;
AuElementImportClient importclient;
AuElementImportDevice importdevice;
AuElementImportBucket importbucket;
AuElementImportWaveForm importwaveform;
AuElementBundle bundle;
AuElementMultiplyConstant multiplyconstant;
AuElementAddConstant addconstant;
AuElementSum sum;
AuElementExportClient exportclient;
AuElementExportDevice exportdevice;
AuElementExportBucket exportbucket;
AuElementExportMonitor exportmonitor;
}AuElement;
Members
type Specifies the element type. Currently, one of
these constants: AuElementTypeAddConstant,
AuElementTypeBundle, AuElementTypeExportBucket,
AuElementTypeExportClient, AuElementTypeExport
Device, AuElementTypeExportMonitor, AuElement
TypeImportClient, AuElementTypeImportDevice,
AuElementTypeImportBucket, AuElementTypeImport
WaveForm, AuElementTypeMultiplyConstant, or
AuElementTypeSum.
importclient
Used to read audio data from a client applica
tion.
importdevice
Used to read audio data from a device.
importbucket
Used to read audio data from a bucket.
importwaveform
Used to read audio data from a waveform genera
tor.
bundle Used to access tracks in audio data.
multiplyconstant
Used to scale the value of samples in audio
data.
audiolib - element union 1.2 1
AuElement(3)AuElement(3)
addconstant
Used to offset the value of samples in audio
data.
sum Used to merge together samples from different
inputs.
exportclient
Used to write audio data to a client applica
tion.
exportdevice
Used to write audio data to a device.
exportbucket
Used to write audio data to a bucket.
exportmonitor
Used to write monitor data to a client applica
tion.
Description
Elements are instructions to the server on how to handle
the audio data in a flow.
See Also
AuMakeElementAddConstant, AuMakeElementBundle, AuMakeEle
mentImportClient, AuMakeElementImportDevice, AuMakeEle
mentImportBucket, AuMakeElementImportWaveForm, AuMakeEle
mentExportClient, AuMakeElementExportDevice, AuMakeEle
mentExportBucket, AuMakeElementExportMonitor, AuMakeEle
mentMultiplyConstant, AuMakeElementSum, AuReadElement,
AuSetElements, AuSetElementParameters, AuWriteElement.
audiolib - Network Audio System C Language Interface
audiolib - element union 1.2 2