Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AuServer(3)		   Library Functions Manual		   AuServer(3)

Name
       AuServer	- AuServer structure

Structures
       #include	<audio/audiolib.h>

       typedef struct _AuServer
       {
	   . . .
       }AuServer;

MACROS
       Do not dereference the members of the AuServer structure	directly.  In-
       stead 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  sup-
		 ported	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 gen-
		 erators supported by the server.

       AuServerNumActions(server)
		 Accesses  the int value indicating the	number of actions sup-
		 ported	by the server.

       AuServerNumDevices(server)
		 Accesses the int value	indicating the number  of  server  de-
		 vices.

       AuServerNumBuckets(server)
		 Accesses  the int value indicating the	number of server buck-
		 ets.

       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

audiolib -			     1.9.4			   AuServer(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AuServer&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help