Ajv(1) Ajv(1)
NAME
Ajv - a network-transparent audio server for JVideo.
SYNOPSIS
The AudioFile audio server is a network transparent system developed at
Digital CRL. for using JVideo audio hardware in a distributed environment.
DESCRIPTION
Ajv is an AudioFile server with JVideo device dependent support.
STARTING UP
Ajv [:portOffset] [options] &
OPTIONS
-help
Use the help switch to determine device independent arguments.
-device device
Specifies the name of the JVideo audio special device file. If this
switch is not used, the Ajv audio server will default to the device
specified by the AUDIO_DEVICE environment variable or the /dev/jva0
device.
-ukernel lodfile
Specifies an alternate DSP56001 absolute lodfile. If ukernel is not
specified, the server checks for the AF_UKERNEL environment variable.
If neither is specified, the server looks for
/usr/local/lib/AF/lodfiles/AFjvmain.lod.
-hrate <#>
Causes the server to set the audio hardware sampling rate. The
default sampling rate is 8000 Hz. The JVideo hardware supports 8000,
16000, 22000, 32000, 44100, and 48000 Hz rates.
AUDIO DEVICES
The Ajv audio server presents three audio devices to client applications.
These audio devices map to the audio hardware using stereo data, left chan-
nel only, and right channel only. The sampling rate of the audio devices
is set by the hrate switch. When the server is running at 8000 Hz, the
supported audio data type is MU255. Otherwise, the supported audio data
type is LIN16.
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 simultaneously run two audio servers on a
given host, you might select 0 or 1 for portOffset.
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 af-
bugs@crl.dec.com and include the source code if possible.
SEE ALSO
AudioFile(1), Aaxp(1), Amaxine(1), Alofi(1), Ajv(1), aplay(1), arecord(1),
apass(1), aset(1), abrowse(1), afft(1), ahost(1), aphone(1), aprop(1),
ahs(1), axset(1), xpow(1), afxctl(1), aname2num(1), alsatoms(1),
aevents(1), abob(1)
COPYRIGHT
See the COPYRIGHTS file.
Copyright 1991-1994, Digital Equipment Corporation and the Massachusetts
Institute of Technology.
AUTHORS
Digital Cambridge Research Lab