AuElement - AuElement union
#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;
importclient
Used to read audio data from a client application.
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 generator.
multiplyconstant
Used to scale the value of samples in audio
data.
addconstant
Used to offset the value of samples in audio
data.
exportclient
Used to write audio data to a client application.
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 application.
Elements are instructions to the server on how to handle the audio data in a flow.
AuMakeElementAddConstant, AuMakeElementBundle, AuMakeElementImportClient,
AuMakeElementImportDevice, AuMakeElementImportBucket,
AuMakeElementImportWaveForm, AuMakeElementExportClient,
AuMakeElementExportDevice, AuMakeElementExportBucket,
AuMakeElementExportMonitor, AuMakeElementMultiplyConstant,
AuMakeElementSum, AuReadElement,
AuSetElements, AuSetElementParameters, AuWriteElement.
audiolib - Network Audio System C Language Interface