2007-11-05 23:56:00 +00:00
<?xml version="1.0"?> <!-- * - nxml - * -->
<!DOCTYPE manpage SYSTEM "xmltoman.dtd">
<?xml-stylesheet type="text/xsl" href="xmltoman.xsl" ?>
<!-- $Id$ -->
<!--
This file is part of PulseAudio.
PulseAudio is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of the
License, or (at your option) any later version.
PulseAudio is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with PulseAudio; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
-->
<manpage name= "pacat" section= "1" desc= "Play back or record raw audio streams on a PulseAudio sound server" >
<synopsis >
<cmd > pacat [<arg > options</arg> ] [<arg > FILE</arg> ]</cmd>
<cmd > parec [<arg > options</arg> ] [<arg > FILE</arg> ]</cmd>
<cmd > paplay <opt > --help</opt> </cmd>
<cmd > paplay <opt > --version</opt> </cmd>
</synopsis>
<description >
<p > <file > pacat</file> is a simple tool for playing back or
capturing raw audio files on a PulseAudio sound server.</p>
</description>
<options >
<option >
<p > <opt > -h | --help</opt> </p>
<optdesc > <p > Show help.</p> </optdesc>
</option>
<option >
<p > <opt > --version</opt> </p>
<optdesc > <p > Show version information.</p> </optdesc>
</option>
<option >
<p > <opt > -r | --record</opt> </p>
<optdesc > <p > Capture raw audio data and write it to the specified file or to STDOUT if none is specified. If the tool is called under the name <file > parec</file> this is the default.</p> </optdesc>
</option>
<option >
<p > <opt > -p | --playback</opt> </p>
<optdesc > <p > Read raw audio data from the specified file or STDIN if none is specified, and play it back. If the tool is called under the name <file > pacat</file> this is the default.</p> </optdesc>
</option>
<option >
<p > <opt > -v | --verbose</opt> </p>
<optdesc > <p > Enable verbose operation. Dumps the current playback time to STDERR during playback/capturing.</p> </optdesc>
</option>
<option >
<p > <opt > -s | --server</opt> <arg > =SERVER</arg> </p>
<optdesc > <p > Choose the server to connect to.</p> </optdesc>
</option>
<option >
<p > <opt > -d | --device</opt> <arg > =SINKORSOURCE</arg> </p>
<optdesc > <p > Specify the symbolic name of the sink/source to play/record this stream on/from.</p> </optdesc>
</option>
<option >
<p > <opt > -n | --client-name</opt> <arg > =NAME</arg> </p>
<optdesc > <p > Specify the client name <file > paplay</file> shall pass to the server when connecting.</p> </optdesc>
</option>
<option >
<p > <opt > --stream-name</opt> <arg > =NAME</arg> </p>
<optdesc > <p > Specify the stream name <file > paplay</file> shall pass to the server when creating the stream.</p> </optdesc>
</option>
<option >
<p > <opt > --volume</opt> <arg > =VOLUME</arg> </p>
<optdesc > <p > Specify the initial playback volume to use. Choose a value between 0 (silent) and 65536 (100% volume).</p> </optdesc>
</option>
<option >
<p > <opt > --rate</opt> <arg > =SAMPLERATE</arg> </p>
<optdesc > <p > Capture or play back audio with the specified sample rate. Defaults to 44100 Hz.</p> </optdesc>
</option>
<option >
<p > <opt > --format</opt> <arg > =FORMAT</arg> </p>
<optdesc > <p > Capture or play back audio with the specified sample
2007-11-08 22:30:33 +00:00
format. Specify one of <opt > u8</opt> , <opt > s16le</opt> ,
<opt > s16be</opt> , <opt > float32le</opt> , <opt > float32be</opt> ,
<opt > ulaw</opt> , <opt > alaw</opt> . Depending on the endianess of
the CPU the formats <opt > s16ne</opt> , <opt > s16re</opt> ,
<opt > float32ne</opt> , <opt > float32re</opt> (for native,
2007-11-05 23:56:00 +00:00
resp. reverse endian) are available as aliases. Defaults to
s16ne.</p> </optdesc>
</option>
<option >
<p > <opt > --channels</opt> <arg > =CHANNELS</arg> </p>
<optdesc > <p > Capture or play back audio with the specified number
of channels. If more than two channels are used it is
recommended to use the <opt > --channel-map</opt> option
below. Defaults to 2.</p> </optdesc>
</option>
<option >
<p > <opt > --channel-map</opt> <arg > =CHANNELMAP</arg> </p>
<optdesc > <p > Explicitly choose a channel map when playing back
this stream. The argument should be a comma separated list of
2007-11-08 22:30:33 +00:00
channel names: <opt > front-left</opt> , <opt > front-right</opt> ,
<opt > mono</opt> , <opt > front-center</opt> , <opt > rear-left</opt> ,
<opt > rear-right</opt> , <opt > rear-center</opt> , <opt > lfe</opt> ,
<opt > front-left-of-center</opt> ,
<opt > front-right-of-center</opt> , <opt > side-left</opt> ,
<opt > side-right</opt> , <opt > top-center</opt> ,
<opt > top-front-center</opt> , <opt > top-front-left</opt> ,
<opt > top-front-right</opt> , <opt > top-rear-left</opt> ,
<opt > top-rear-right</opt> , <opt > top-rear-center</opt> , or any of
the 32 auxiliary channel names <opt > aux0</opt> to
<opt > aux31</opt> .</p> </optdesc>
2007-11-05 23:56:00 +00:00
</option>
</options>
<section name= "Authors" >
<p > The PulseAudio Developers < @PACKAGE_BUGREPORT@> ; PulseAudio is available from <url href= "@PACKAGE_URL@" /> </p>
</section>
<section name= "See also" >
<p >
<manref name= "pulseaudio" section= "1" /> , <manref name= "paplay" section= "1" />
</p>
</section>
</manpage>