[alsa-devel] ALSA mixer query

Clemens Ladisch clemens at ladisch.de
Fri Jan 28 14:00:23 CET 2011


Irfan Shaikh wrote:
> I am rendering audio to a PCM playback device (hw:0,0). I also need
> to render the same audio data to second PCM playback device (hw:0,1).
> 
> 1) Can i use ALSA mixer APIs so that i give PCM audio data to 1
>    playback device or some common interface, but the PCM audio data
>    is rendered to both devices (hw:0,0 and hw:0,1)

The mixer API ist just an interface to the hardware, so this would
depend on the hardware's capabilities.

However, you could use the plugin mechanism to create a virtual PCM
device that routes its data to two actual devices.  See
<http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins_multi>.

> SASKEN BUSINESS DISCLAIMER: This message may contain bla bla bla ...

This e-mail contains public information intended for any subscriber of
this mailing list and for anybody else who bothers to read it; it will
be copied, disclosed and distributed to the public.  If you think you
are not the intended recipient, please commit suicide immediately.
These terms apply also to any e-mails quoted in, referenced from, or
answering this e-mail, and supersede any confidentiality notices in
those e-mails.  Additionally, confidentiality notices in those e-mails
will incur legal processing fees of $42 per line; you have agreed to
this by reading this confidentiality notice.



Regards,
Clemens


More information about the Alsa-devel mailing list