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