Table of Contents
AuServer - AuServer structure 
#include
<audio/audiolib.h> 
typedef struct _AuServer 
{ 
    . . .
 
}AuServer; 
Do not dereference the members of the AuServer structure
directly. Instead use the access macros. 
server is a pointer to a AuServer
structure. 
- AuServerConnectionNumber(server)
- Accesses the int connection number.
- AuServerQLength(server)
- Accesses the int value with the length of the input
queue. 
- AuServerVendor(server)
- Accesses the NUL-terminated string giving the
identification of the audio server vendor. 
- AuServerProtocolMajorVersion(server)
- Accesses
the int value of the major protocol revision number of the audio server.
- AuServerProtocolMinorVersion(server)
- Accesses the int value of the minor
protocol revision number of the audio server. 
- AuServerVendorRelease(server)
- Accesses
the int value with the release number of the audio server. 
- AuServerString(server)
- Accesses
the NUL-terminated string giving the server name. 
- AuServerNextRequest(server)
- Accesses
the AuUint32 serial ID of the next protocol request to be sent. 
- AuServerLastKnownRequestProcessed(server)
- Accesses
the AuUint32 serial ID of the last known protocol request sent. 
- AuServerResourceBase(server)
- Accesses
the AuID base used in constructing resource ID's. 
- AuServerResourceMask(server)
- Accesses
the AuID mask used in constructing resource ID's. 
- AuServerMinSampleRate(server)
- Accesses
the int value with the minimum sample rate supported by the server. 
- AuServerMaxSampleRate(server)
- Accesses
the int value with the maximum sample rate supported by the server. 
- AuServerMaxTracks(server)
- Accesses
the int value indicating the maximum number of tracks supported by the
server. 
- AuServerNumFormats(server)
- Accesses the int value indicating the
number of formats supported by the server. 
- AuServerNumElementTypes(server)
- Accesses
the int value indicating the number of element types supported by the server.
- AuServerNumWaveForms(server)
- Accesses the int value indicating the number
of waveform generators supported by the server. 
- AuServerNumActions(server)
- Accesses
the int value indicating the number of actions supported by the server.
- AuServerNumDevices(server)
- Accesses the int value indicating the number
of server devices. 
- AuServerNumBuckets(server)
- Accesses the int value indicating
the number of server buckets. 
- AuServerFormat(server, n)
- Accesses the int
value of the n'th format supported by the server. 
- AuServerElementType(server,
n)
- Accesses the int value of the n'th element supported by the server. 
- AuServerWaveForm(server,
n)
- Accesses the int value of the n'th waveform supported by the server. 
- AuServerAction(server,
n)
- Accesses the int value of the n'th action supported by the server. 
- AuServerDevice(server,
n)
- Accesses the AuDeviceAttributes structure of the n'th server device. 
- AuServerBucket(server,
n)
- Accesses the AuBucketAttributes structure of the n'th server bucket. 
- AuClientOfID(server,
resource)
- Extracts the ClientID from resource. 
- AuID AuAllocID(server)
- Invokes
the ID allocator function. 
The AuServer structure describes the
connection to the audio server. 
AuCloseServer.
audiolib - Network
Audio System C Language Interface 
Table of Contents