AF(1) AF(1)
NAME
AF - a network-transparent audio server and client library for networked
audio devices.
SYNOPSIS
The AF audio server is a network transparent system developed at Digital
CRL for using LoFi audio hardware in a distributed environment.
CONNECTION NAME
From the user's prospective, every AF server has an audio connection of the
form:
hostname:portOffset
This information is used by the application to determine how it should con-
nect to the server.
hostname
The hostname specifies the name of the machine to which the audio
device is physically connected.
portOffset
The portOffset is used to identify the audio server's port on host-
name. For example, to run multiple audio servers on a given host
simultaneously, you need to select a unique portOffset for each
invocation of an audio server.
If the connection name to an audio server is not specified, then the
environment variables AUDIOFILE or DISPLAY will be used.
ACCESS CONTROL
The sample server provides two types of access control: an authorization
protocol which provides a list of ``magic cookies'' clients can send to
request access, and a list of hosts from which connections are always
accepted.
BUGS
If you encounter a repeatable bug, please submit a problem report to () and
include the source code if possible.
SEE ALSO
Aaxp(1), Amaxine(1), Alofi(1), Ajv(1), Amsb(1), Asgi(1), Asparc(1),
Amsb(1), Aj300(1), aplay(1), arecord(1), ahs(1), apass(1), aset(1),
abrowse(1), afft(1), ahost(1), aphone(1), aprop(1), axset(1), xpow(1),
afxctl(1), aname2num(1), alsatoms(1), aevents(1), abob(1)
COPYRIGHT
Software in this distribution of the AF Audio Server is covered by copy-
rights. See the COPYRIGHTS file in the root directory of the source kit.
What you do with applications you develop is your buisness; if you wish to
contribute code to this distribution see below.
In order to contribute software to the AF distribution, we suggest follow-
ing the model of the X Window System. The following is the guide lines
from that distribution. Other terms will make it unlikely that we will
include a contribution on subsequent releases; we do not wish to spend our
time with lawyers on a case by case basis.
The MIT distribution of the X Window System is publicly available, but is
NOT in the public domain. The difference is that copyrights granting
rights for unrestricted use and redistribution have been placed on all of
the software to identify its authors. You are allowed and encouraged to
take this software and build commerical products.
Individuals or organizations wishing to contribute software to the public
releases should use a copyright notice that is no more restrictive than the
sample given below. In particular,
o Do not place any restictions on what can be done with this software
(this includes using the GNU "copyleft").
o Do not include the words "All rights reserved" unless you have had
a lawyer verify that you have also explicitly given away all of the
necessary rights shown in the samples.
o Spell out the word "Copyright"; the phrase "(c)" is NOT a legal
alternative to the c-in-circle symbol.
o Put at least a one-line copyright at the top of EVERY source file,
if not the full copyright. Also, the copyright line or full notice
MUST physically appear in each file. Using the preprocessor to
#include the copyright from some other file has no legal meaning
(it can be used to incorporate common strings into the binary, but
has no effect on the status of the source code).
o Things that are copyrighted are, by definition, not in the public
domain.
o A copyright notice similar to the following is strongly recommended
(replacing MIT with your organization's name and putting your name
and address at the bottom).
/*
* Copyright 1989 Massachusetts Institute of Technology
*
* Permission to use, copy, modify, distribute, and sell
* this software and its documentation for any purpose is
* hereby granted without fee, provided that the above copyright
* notice appear in all copies and that both that copyright notice
* and this permission notice appear in supporting documentation,
* and that the name of M.I.T. not be used in advertising or
* publicity pertaining to distribution of the software without
* specific, written prior permission. M.I.T. makes no representations
* about the suitability of this software for any purpose.
* It is provided "as is" without express or implied warranty.
*
* M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
* IN NO EVENT SHALL M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* Author: Your Name, Name of your organization
*/
Also, see the COPYRIGHTS file.
Copyright 1991-1994, Digital Equipment Corporation and the Massachusetts
Institute of Technology.
AUTHORS
Digital Cambridge Research Lab