1AuServer(3)                Library Functions Manual                AuServer(3)
2
3
4

Name

6       AuServer - AuServer structure
7

Structures

9       #include <audio/audiolib.h>
10
11       typedef struct _AuServer
12       {
13           . . .
14       }AuServer;
15

MACROS

17       Do  not  dereference  the  members  of the AuServer structure directly.
18       Instead use the access macros.
19
20       server is a pointer to a AuServer structure.
21
22       AuServerConnectionNumber(server)
23                 Accesses the int connection number.
24
25       AuServerQLength(server)
26                 Accesses the int value with the length of the input queue.
27
28       AuServerVendor(server)
29                 Accesses the NUL-terminated string giving the  identification
30                 of the audio server vendor.
31
32       AuServerProtocolMajorVersion(server)
33                 Accesses  the int value of the major protocol revision number
34                 of the audio server.
35
36       AuServerProtocolMinorVersion(server)
37                 Accesses the int value of the minor protocol revision  number
38                 of the audio server.
39
40       AuServerVendorRelease(server)
41                 Accesses  the  int value with the release number of the audio
42                 server.
43
44       AuServerString(server)
45                 Accesses the NUL-terminated string giving the server name.
46
47       AuServerNextRequest(server)
48                 Accesses the AuUint32 serial ID of the next protocol  request
49                 to be sent.
50
51       AuServerLastKnownRequestProcessed(server)
52                 Accesses  the  AuUint32  serial ID of the last known protocol
53                 request sent.
54
55       AuServerResourceBase(server)
56                 Accesses the AuID base used in constructing resource ID's.
57
58       AuServerResourceMask(server)
59                 Accesses the AuID mask used in constructing resource ID's.
60
61       AuServerMinSampleRate(server)
62                 Accesses the int value with the minimum sample rate supported
63                 by the server.
64
65       AuServerMaxSampleRate(server)
66                 Accesses the int value with the maximum sample rate supported
67                 by the server.
68
69       AuServerMaxTracks(server)
70                 Accesses the int  value  indicating  the  maximum  number  of
71                 tracks supported by the server.
72
73       AuServerNumFormats(server)
74                 Accesses  the int value indicating the number of formats sup‐
75                 ported by the server.
76
77       AuServerNumElementTypes(server)
78                 Accesses the int value indicating the number of element types
79                 supported by the server.
80
81       AuServerNumWaveForms(server)
82                 Accesses the int value indicating the number of waveform gen‐
83                 erators supported by the server.
84
85       AuServerNumActions(server)
86                 Accesses the int value indicating the number of actions  sup‐
87                 ported by the server.
88
89       AuServerNumDevices(server)
90                 Accesses  the  int  value  indicating  the  number  of server
91                 devices.
92
93       AuServerNumBuckets(server)
94                 Accesses the int value indicating the number of server  buck‐
95                 ets.
96
97       AuServerFormat(server, n)
98                 Accesses  the  int  value of the n'th format supported by the
99                 server.
100
101       AuServerElementType(server, n)
102                 Accesses the int value of the n'th element supported  by  the
103                 server.
104
105       AuServerWaveForm(server, n)
106                 Accesses  the int value of the n'th waveform supported by the
107                 server.
108
109       AuServerAction(server, n)
110                 Accesses the int value of the n'th action  supported  by  the
111                 server.
112
113       AuServerDevice(server, n)
114                 Accesses  the AuDeviceAttributes structure of the n'th server
115                 device.
116
117       AuServerBucket(server, n)
118                 Accesses the AuBucketAttributes structure of the n'th  server
119                 bucket.
120
121       AuClientOfID(server, resource)
122                 Extracts the ClientID from resource.
123
124       AuID AuAllocID(server)
125                 Invokes the ID allocator function.
126

Description

128       The AuServer structure describes the connection to the audio server.
129

See Also

131       AuCloseServer.
132
133       audiolib - Network Audio System C Language Interface
134
135
136
137audiolib -                           1.9.4                         AuServer(3)
Impressum