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