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