man1/Ajv.1

#

    Ajv(1)								       Ajv(1)

    NAME
      Ajv -	a network-transparent audio server for JVideo.

    SYNOPSIS

      The AF audio server is a network transparent	system developed at Digital
      CRL.	for using JVideo audio hardware	in a distributed environment.

    DESCRIPTION

      Ajv is an AF 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 the switch nor the AF_UKERNEL	environment is used, the
           server looks for	the path DIR/Ajvmain.lod where DIR is the LODPATH
           environment variable if it exists, otherise it is the config variable
           LODDIR.

      -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. The supported audio data type is LIN16 for all
      sample rates,	unlike the Ajv server in the previous release.

    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

      AF(1), Aaxp(1), Amaxine(1), Alofi(1),	Ajv(1),	Amsb(1), Aj300(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