AuElement3nas
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,AuElementTypeExportDevice,AuElementTypeExportMonitor,AuElementTypeImportClient,AuElementTypeImportDevice,AuElementTypeImportBucket,AuElementTypeImportWaveForm,AuElementTypeMultiplyConstant, orAuElementTypeSum.
- 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.
- bundle
-
Used to access tracks in audio data.
- multiplyconstant
-
Used to scale the value of samples in audio data.
- 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 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.
Overview
Elements are instructions to the server on how to handle the audio data in a flow.
Releases
14 releases since Debian 2.1 (Slink); the text changed 6 times.