On Sun, 29 Feb 2004, Florian Schmidt wrote:

> 
> 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? 

It's possible, of course, but nobody has written such plugins yet.
I think that we can reuse some ideas/implementation from direct plugins 
(dmix, dshare, dsnoop) here.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs


-------------------------------------------------------
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