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.
regards, Arun. On Thu, Aug 9, 2012 at 6:19 PM, Clemens Ladisch clemens@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