95 lines
2.2 KiB
Groff
95 lines
2.2 KiB
Groff
.TH TINYPLAY 1 "October 2, 2016" "tinyplay" "TinyALSA"
|
|
|
|
.SH NAME
|
|
tinyplay \- sends audio to an audio device
|
|
|
|
.SH SYNOPSIS
|
|
.B tinyplay\fR \fIfile\fR [ \fIoptions\fR ]
|
|
|
|
.SH Description
|
|
|
|
\fBtinyplay\fR can send audio to an audio device from a wav file or standard input (as raw samples).
|
|
Options can be used to specify various hardware parameters to open the PCM with.
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
\fB\-D, --card\fR \fIcard\fR
|
|
Card number of the PCM.
|
|
The default is 0.
|
|
|
|
.TP
|
|
\fB\-d, --device\fR \fIdevice\fR
|
|
Device number of the PCM.
|
|
The default is 0.
|
|
|
|
.TP
|
|
\fB\-c, --channels\fR \fIchannels\fR
|
|
Number of channels the PCM will have.
|
|
This option is only valid for raw file types.
|
|
The default is 2 for raw file types.
|
|
|
|
.TP
|
|
\fB\-r, --rate\fR \fIrate\fR
|
|
Number of frames per second of the PCM.
|
|
This option is only valid for raw file types.
|
|
The default is 48000 for raw file types.
|
|
|
|
.TP
|
|
\fB\-i, --file-type\fR \fIfile-type\fR
|
|
The file type used for playback.
|
|
Available types are \fIraw\fR and \fIwav\fR.
|
|
Specifying \fIraw\fR means that \fIchannels\fR, \fIrate\fR and \fIbits\fR may have to be specified as well.
|
|
By default, the file type is determined by the file name.
|
|
Specifying the file type with this option will take precedent over the one determined by the file name.
|
|
|
|
.TP
|
|
\fB\-b, --bits\fR \fIbits\fR
|
|
Number of bits per sample the PCM will have.
|
|
This option is only valid for raw file types.
|
|
The default is 16 for raw file types.
|
|
|
|
.TP
|
|
\fB\-p, --period-size\fR \fIperiod_size\fR
|
|
Number of frames in a period.
|
|
The default is 1024.
|
|
|
|
.TP
|
|
\fB\-n, --period-count\fR \fIperiods\fR
|
|
Number of periods the PCM will have.
|
|
The default is 4.
|
|
|
|
.SH SIGNALS
|
|
|
|
When playing audio, SIGINT will stop the playback and close the file.
|
|
|
|
.SH EXAMPLES
|
|
|
|
.TP
|
|
\fBtinyplay output.wav\fR
|
|
Plays a file called output.wav.
|
|
|
|
.TP
|
|
\fBtinyplay output.wav -D 1
|
|
Plays a file called output.wav on card 1.
|
|
|
|
.TP
|
|
\fBtinyplay output.raw -i raw --channels 2 --rate 44100 --bits 32
|
|
Plays a raw audio file called output.raw; using 2 channels, 44100 frames per second and 32 bits per sample.
|
|
|
|
.SH BUGS
|
|
|
|
Please report bugs to https://github.com/tinyalsa/tinyalsa/issues.
|
|
|
|
.SH SEE ALSO
|
|
|
|
.BR tinycap(1),
|
|
.BR tinymix(1),
|
|
.BR tinypcminfo(1)
|
|
|
|
.SH AUTHORS
|
|
Simon Wilson
|
|
.P
|
|
For a complete list of authors, visit the project page at https://github.com/tinyalsa/tinyalsa.
|
|
|