[alsa-devel] PCM substream

arun kumar arun.esd at gmail.com
Fri Aug 10 06:46:15 CEST 2012

Hi Clemens,

Thanks for the reply.So, if any application tries to open more than one
substream will it get the error? or alsa subsystem gives it one more
substream and helps in mixing of substreams considering my hardware has
only support for one substream.

On Thu, Aug 9, 2012 at 6:19 PM, Clemens Ladisch <clemens at ladisch.de> wrote:

> arun kumar wrote:
> > From the last couple of days, I have been trying to understand the Linux
> > Alsa Subsystem.I have read the Alsa Driver API and Application API's.
> But I
> > could not understand the concept of PCM substreams,
> A PCM stream has one or more substreams.  Multiple substreams are used when
> the hardware can mix them together for one output.  This was used in old
> wavetable sound cards; nowadays, you almost always have one substream.
> Regards,
> Clemens

More information about the Alsa-devel mailing list