# out123
# Autogenerated from man page /usr/share/man/man1/out123.1.gz
complete -c out123 -l name -d 'Set the name of this instance, possibly used in various places'
complete -c out123 -s o -l output -d 'Select audio output module'
complete -c out123 -l list-modules -d 'List the available modules'
complete -c out123 -l list-devices -d 'List the available output devices for given output module'
complete -c out123 -s a -l audiodevice -d 'Specify the audio device to use'
complete -c out123 -s s -l stdout -d 'The audio samples are written to standard output, instead of playing them thr…'
complete -c out123 -s S -l STDOUT -d 'This variant additionally writes the data to stdout, while still playing it o…'
complete -c out123 -s O -l outfile -d 'Write raw output into a file (instead of simply redirecting standard output t…'
complete -c out123 -s w -l wav -d 'Write output as WAV file  file , or standard output if  - is or the empty str…'
complete -c out123 -l au -d 'Write to  file in SUN audio format'
complete -c out123 -l cdr -d 'Write to  file as a CDR (CD-ROM audio, more correctly CDDA for Compact Disc D…'
complete -c out123 -s r -l rate -d 'Set sample rate in Hz (default: 44100)'
complete -c out123 -s R -l inputrate -d 'Set input sample rate to a different value'
complete -c out123 -l speed -d 'Speed up/down playback by that factor using resampling.  See --resample'
complete -c out123 -l resample -d 'This chooses the method for resampling between differing sampling rates or to…'
complete -c out123 -s c -l channels -d 'Set channel count to given value'
complete -c out123 -s C -l inputch -d 'Set input channel count to a differnt value than for output'
complete -c out123 -s e -l encoding -d 'Choose output sample encoding'
complete -c out123 -l endian -d 'Select output endianess (byte order)'
complete -c out123 -s E -l inputenc -d 'Specify input encoding different from output encoding for conversion'
complete -c out123 -l inputend -d 'Select input endianess (byte order)'
complete -c out123 -l byteswap -d 'A switch to trigger swapping of byte order just before output, after any othe…'
complete -c out123 -s m -l mono -d 'Set for single-channel audio (default is two channels, stereo)'
complete -c out123 -l stereo -d 'Select stereo output (2 channels, default)'
complete -c out123 -l list-encodings -d 'List known encoding short and long names to standard output'
complete -c out123 -l mix -d 'Specify a mixing matrix between input and output channels as linear factors, …'
complete -c out123 -l filter -d 'Apply digital filter(s) before pre-amplification (see --preamp) with the coef…'
complete -c out123 -s P -l preamp -d 'Enable a pre-amplification stage that amplifies the signal with the given val…'
complete -c out123 -l offset -d 'Apply a PCM offset (floating point value scaled in [-1:1] in the pre-amplific…'
complete -c out123 -l clip -d 'Select clipping mode: \'soft\' or \'hard\' for forced clipping also for floating …'
complete -c out123 -l dither -d 'Enable dithering for conversions to integer.  If you insist'
complete -c out123 -l test-format -d 'Check if given format is supported by given driver and device (in command lin…'
complete -c out123 -l test-encodings -d 'Print out the short names of encodings supported with the current setup'
complete -c out123 -l query-format -d 'If the selected driver and device communicate some default accepted format, p…'
complete -c out123 -l headphones -d 'Direct audio output to the headphone connector (some hardware only; AIX, HP, …'
complete -c out123 -l speaker -d 'Direct audio output to the speaker  (some hardware only; AIX, HP, SUN)'
complete -c out123 -l lineout -d 'Direct audio output to the line-out connector (some hardware only; AIX, HP, S…'
complete -c out123 -s b -l buffer -d 'Use an audio output buffer of  size Kbytes'
complete -c out123 -l preload -d 'Wait for the buffer to be filled to  fraction before starting playback (fract…'
complete -c out123 -l devbuffer -d 'Set device buffer in seconds; <= 0 means default value'
complete -c out123 -l timelimit -d 'Set playback time limit in PCM samples if set to a value greater than zero'
complete -c out123 -l seconds -d 'Set time limit in seconds instead'
complete -c out123 -l source -d 'Choose the signal source: \'file\' (default) for playback of the given file(s) …'
complete -c out123 -l wave-freq -d 'Set wave generator frequency or list of those with comma separation for enabl…'
complete -c out123 -l wave-pat -d 'Set the waveform patterns of the generated waves as comma-separated list'
complete -c out123 -l wave-phase -d 'Set waveform phase shift(s) as comma-separated list, negative values invertin…'
complete -c out123 -l wave-direction -d 'Set wave direction explicitly (the sign counts)'
complete -c out123 -l wave-sweep -d 'Sweep a generated wave to the given frequency, from first one specified for -…'
complete -c out123 -l sweep-time -d 'Set frequency sweep duration in seconds if > 0'
complete -c out123 -l sweep-count -d 'Set timelimit to exactly produce that many (smooth) sweeps'
complete -c out123 -l sweep-type -d 'Set sweep type: lin(ear) for linear, qua(d) (default) for quadratic, or exp(o…'
complete -c out123 -l sweep-hard -d 'Disable post-sweep smoothing for periodicity'
complete -c out123 -l genbuffer -d 'Set the buffer size (limit) for signal generators, if > 0 (default), this enf…'
complete -c out123 -l wave-limit -d 'This is an alias for --genbuffer'
complete -c out123 -l pink-rows -d 'Activate pink noise source and choose rows for the algorithm (<1 chooses defa…'
complete -c out123 -l geiger-activity -d 'This configures the simulation of a Geiger-Mueller counter as source, with th…'
complete -c out123 -s t -l test -d 'Test mode.   The audio stream is read, but no output occurs'
complete -c out123 -s v -l verbose -d 'Increase the verbosity level'
complete -c out123 -s q -l quiet -d 'Quiet.   Suppress diagnostic messages'
complete -c out123 -l aggressive -d 'Tries to get higher priority'
complete -c out123 -s T -l realtime -d 'Tries to gain realtime priority'
complete -c out123 -s '?' -l help -d 'Shows short usage instructions'
complete -c out123 -l longhelp -d 'Shows long usage instructions'
complete -c out123 -l version -d 'Print the version string.  AUTHORS'

