|
|
| |
AuElement(3) |
FreeBSD Library Functions Manual |
AuElement(3) |
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;
- type
- Specifies the element type. Currently, one of these constants:
AuElementTypeAddConstant, AuElementTypeBundle,
AuElementTypeExportBucket, AuElementTypeExportClient,
AuElementTypeExportDevice, AuElementTypeExportMonitor,
AuElementTypeImportClient, AuElementTypeImportDevice,
AuElementTypeImportBucket, AuElementTypeImportWaveForm,
AuElementTypeMultiplyConstant, or AuElementTypeSum.
- 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.
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
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |