ALSA-emulation for multiple devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2009-12-13 at 11:56 +0100, Vegard Vesterheim wrote:
> On Sun, 13 Dec 2009 05:05:51 +0200 Tanu Kaskinen <tanuk at iki.fi> wrote:
> 
> > Assuming you already know how to create the usual "pulse" alsa device,
> > adding more devices is easy. In .asoundrc, instead of writing just
> >
> > pcm.pulse {
> >     type pulse
> > }
> >
> > you can specify the sink or source too too:
> >
> > pcm.speakers {
> >     type pulse
> >     device alsa_output.foobar42
> > }
> 
> That makes sense. The last missing piece of the puzzle, is how to find
> the value for the device parameter.
> 
> Apparently this can be found using: 
> 
> $ pacmd list-sinks | grep name:
> 
> So now my my ~/.asoundrc looks like this:
> ----- snip - snip -------------------------------------------------
> pcm.pulse { 
>           type pulse 
> }
> ctl.pulse { 
>           type pulse
> }
> pcm.pulseheadset { 
>           type pulse 
>           device "alsa_output.usb-Plantronics_Plantronics_Headset_00050-0504044410003-V060000D-00.analog-stereo"
> }
> ctl.pulseheadset { 
>           type pulse 
>           device "alsa_output.usb-Plantronics_Plantronics_Headset_00050-0504044410003-V060000D-00.analog-stereo"
> }
> ----- snip - snip -------------------------------------------------
> 
> Now the commands:
> 
>   aplay -D pulseheadset /usr/share/sounds/alsa/Front_Center.wav 
>   aplay -D pulse /usr/share/sounds/alsa/Front_Center.wav 
> 
> works as expected.

Looks good. Wouldn't this work for skype as well? Though AFAIK currently
it doesn't even give the option to use alsa if pulse is running.




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux