ALSALOOP(1) General Commands Manual ALSALOOP(1) (NAME) alsaloop - PCM (SYNOPSIS) alsaloop [-option] [cmd] (DESCRIPTION) alsaloop () PCM (capture) PCM (playback) PCM . alsaloop samplerate ( ) . ( Master PCM). (OPTIONS) -h | --help . -g | --config= . : . '#' . : # First line - comment, second line - first job -C hw:1,0 -P hw:0,0 -t 50000 -T 1 # Third line - comment, fourth line - second job -C hw:1,1 -P hw:0,1 -t 40000 -T 2 -d | --daemonize (daemonize) syslog . -P | --pdevice= . -C | --cdevice= . -X | --pctl= CTL . -Y | --cctl= CTL . -x | --prateshift= ctl playshift ( ). -l | --latency= . -t | --tlatency= (/ ). -f | --format= ( S16_LE S32_LE). -h . S16_LE . -c | --channels= . . -r | --rate= . 48000 () . -n | --resample alsa-lib. -A | --samplerate= libsamplerate : 0 or sincbest - 1 or sincmedium - 2 or sincfastest - 3 or zerohold - 4 or linear - - 5 or auto - -B | --buffer= . -E | --period= (period) . -s | --seconds= . -b | --nblock (non-block) ( ). (CPU) . -S | --sync= : 0 or none - 1 or simple - 2 or captshift - ( ) 3 or playshift - ( ) 4 or samplerate - samplerate 5 or auto - : captshift, playshift, samplerate, simple -T | --thread= (-1 ). . -m | --mixer= . mixid SRCID(PLAYBACK)[@DSTID(PLAYBACK)] : "name='Master Playback Switch'@name='Another Switch'" "name='PCM Playback Volume'" : name - index - device - subdevice - iface - numid - -O | --ossmixer= OSS Mixer ( ) ALSA ( ). ossmixid ALSAID[,INDEX]@OSSID : "Master@VOLUME" "PCM,1@ALTPCM" OSS: VOLUME, BASS, TREBLE, SYNTH, PCM, SPEAKER, LINE, MIC, CD, IMIX, ALTPCM, RECLEV, IGAIN, OGAIN, LINE1, LINE2, LINE3, DIGITAL1, DIGITAL2, DIGITAL3, PHONEIN, PHONEOUT, VIDEO, RADIO, MONITOR -v | --verbose (). . -U | --xrun xrun. -W | --wake= (timeout) . (EXAMPLES) alsaloop -C hw:0,0 -P hw:1,0 -t 50000 alsaloop -C hw:soundcard,0 -P hw:Loopback,0 -t 50000 -S playshift \ -x iface=PCM,name='PCM Rate Shift 100000',device=1 (BUGS) . (AUTHOR) alsaloop Jaroslav Kysela . Jaroslav Kysela . 5 Aug 2010 ALSALOOP(1)