Structures
#include <audio/audiolib.h>
typedef struct _AuServer
{
. . .
}AuServer;
MACROS
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.
Description
The AuServer structure describes the connection to the audio server.See Also
AuCloseServer.audiolib - Network Audio System C Language Interface