Provided by: nas_1.9.1-5_i386 bug

NAME

       nasd.conf - Configuration file for NAS servers.

DESCRIPTION

       nasd.conf Is a file that can be used to configure the behaiviour of the
       NAS server, including what devices it will attempt to use, the  minimum
       &  maximum  frequencies  used,  if the device should be used in 8bit or
       16bit mode, what fragment size and number of fragments should  be  used
       (useful  for  tuning  the server’s latency) and if the server should be
       verbose when starting or output debugging information. Not all  options
       are  supported  for all servers, see the /etc/nas/nasd.conf.eg file for
       information on what options are supported for which servers.

THE CONFIG FILE SYNTAX

       There are up to three section in the config  file.  The  first  section
       deals  with global options, some of which just turn on verbose messages
       when parsing the config  file,  and  setting  debug  messages  on.  The
       remaining  two  sections will, if present, adjust various parameters of
       the input and output devices, for those servers that understand them.

       verbose Sets a flag telling the server to report what it’s trying to do
       with each setting in the config file. This option is off by default.

       debug  <number>  Sets the debug flag, which will provide a trace of the
       server’s activities on stderr. Set  <number>  to  0  to  disable  debug
       messages, 99 for *alot* of debug messages. This option defaults to 0.

       ReleaseDevice  YES  |  NO  Set to YES or NO. Defines whether the server
       should release the audio device when finished playing  or  recording  a
       sound. This option defaults to YES. (voxware, hpux, sun)

       KeepMixer YES | NO Set to YES or NO.  Defines whether the server should
       keep the mixer open when releasing the audio device.  Without  an  open
       mixer  device  the  server will always report the default gain and line
       mode and cannot change  them  either.  This  option  defaults  to  YES.
       (voxware)

       MixerInit  YES  |  NO Set to YES or NO. Defines whether the server will
       init the mixer device on startup. Later changes of gain or  input  mode
       will change the mixer settings. This option defaults to NO. (voxware)

       ReInitMixer  YES | NO Set to YES or NO. Defines whether the server will
       re-init the mixer device on every audio device open. The mixer  is  re-
       initialized  only  if  it  is  initialized  at  startup  (see MixerInit
       option). This option defaults to NO. (voxware)

       OutDevType EXT | INT For  HPUX  servers,  define  to  EXT  to  use  the
       external  output  device  (headphone/speakers)  or INT for the internal
       output device (internal speaker). Defaults to EXT.

       outputsection Marks the beginning of the output section,  which  allows
       various parameters of the output device to be set up.

       inputsection  Marks  the  beginning  of the input section, which allows
       various parameters of the input device to be set up.

       end Marks the end of the input section or output section.

       device <devname> Specifies what device is used. An  example  is  device
       "/dev/dsp".  With the voxware server you can use the empty string "" to
       disable the device.

       mixer <mixername> Specifies what mixer device is used.  An  example  is
       mixer  "/dev/mixer".   If  <mixername> is set to the empty string "" no
       mixer is used in this section.

       gain <number> Specifies the default volume (0-100). The default is  50.

       gainscale  <number>  This factor (expressed as a percentage) is applied
       to all volume-setting requests.  This  lets  the  server  transparently
       limit the actual maximum volume that can be set by clients. The default
       is 100.

       maxrate <number> The maximum number of samples per  second  that  we’ll
       drive the card at.

       minrate <number> The minimum number of samples per second that the card
       will be driven at.

       maxfrags <number> The maximum number of of kernel buffers that will  be
       used  for  the  device.   the  number  is  dynamically  adjusted as the
       sampling frequency varies.

       minfrags <number> The minimum number of kernel  buffers  that  will  be
       used.

       fragsize  <number> The size of each buffer - note that the size must be
       a power of 2.

       wordsize <number> The number of bits per sample. Allowable values are 8
       and 16.

       numchans  <number>  Used to decide if the card is run in stereo or mono
       mode. Allowable values are 1 or 2.

       forcerate no | yes Forces the output rate  to  the  current  rate.  The
       default is no.

       autoOpen  no  |  yes  Whether  to  open  the  device  at  init time (if
       ReleaseDevice = no).  The default is yes.

       readwrite no | yes Whether or not to open the  device  read-write.  The
       default  is  no.   If  set  to  yes,  then  the  device  will be opened
       read-write. There should be no need to set this to yes, but...

SEE ALSO

       nas(1), nasd(1), auinfo(1), auplay(1), auctl(1)

BUGS

       Absolutely none.

AUTHORS

       Stephen    Hocking     (sysseh@devetir.qld.gov.au),     Jon     Trulson
       (jon@radscan.com)