b1c808391895a6f546edd6eb04d6edb25a42a1ca
[paraslash.git] / write.ggo
1 section "general options"
2 option "start_time" t "start playback at given time which must be in a:b format where a denotes seconds and b denotes microseconds since the epoch" string typestr="timeval" optional
3 option "device" d "set PCM device" string typestr="device" default="plughw:0,0" optional
4 option "channels" c "number of channels (only neccessary for raw audio)" int typestr="num" default="2" optional
5 option "sample_rate" s "force given sample rate (only neccessary for raw audio)" int typestr="num" default="44100" optional
6 option "bufsize" b "input buffer size" int typestr="kilobytes" default="64" optional
7 option "prebuffer" p "delay playback until buffer is filled" int typestr="percent" default="100" optional
8 option "loglevel" l
9 #~~~~~~~~~~~~~~~~~~
10
11 "set loglevel (0-6)"
12
13 int typestr="level"
14 default="4"
15 optional
16
17
18 option "writer" w
19 #~~~~~~~~~~~~~~~
20
21 "select stream writer"
22
23 string typestr="name"
24 default="alsa (file if alsa is unsupported)"
25 optional
26 multiple
27
28 option "list_writers" L
29 #~~~~~~~~~~~~~~~~~~~~~~
30 "print available writers and exit"
31
32 flag off
33 optional