Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NASD.CONF(5)		      File Formats Manual		  NASD.CONF(5)

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  re-
       maining 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  mes-
       sages, 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 op-
       tion). This option defaults to NO. (voxware)

       OutDevType EXT |	INT For	HPUX servers, define to	EXT to use the	exter-
       nal  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  sam-
       pling 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 de-
       fault is	no.

       autoOpen	no | yes Whether to open the  device  at  init	time  (if  Re-
       leaseDevice = 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@rad-
       scan.com)

NAS								  NASD.CONF(5)

NAME | DESCRIPTION | THE CONFIG FILE SYNTAX | SEE ALSO | BUGS | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=nasd.conf&sektion=5&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help