Name¶
AuServer - AuServer structure
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