Hi,

i wonder if there's a pcm plugin available, that is writeable and also
readable in a sense that everything that is written to it, will be
readable again. this could be useful for recording alsa app output if
the hw does not support capturing the line-out or mix.

Let's call this plugin "redirect" for now. 

.asoundrc:

pcm.redirector {
        type redirect
        # we don't need a slave, since this is purely virtual
}

pcm.mymulti {
        type multi
        # here we combine "redirector" and "hw:0,0" into one device. too lazy
to look up the syntax
}

pcm.sniffable {
        type route
        slave.pcm "mymulti"
        slave.channels 4
        ttable.0.0 1
        ttable.1.1 1
        ttable.0.2 1
        ttable.1.3 1
}

now, when i do 

aplay -D plug:sniffable

i should be able to hear the playback and record that stuff by using 

arecord -D plug:redirector 

I know there exists the file plugin, but i think using a recording app
for this is more convenient.. Is this possible and is this feasible? and
did i maybe just miss something in the pcm plugins docs and it already
works? 

Flo

-- 
signature :)



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to