[alsa-devel] concept of substream...

Takashi Iwai tiwai at suse.de
Wed Feb 8 10:25:33 CET 2012


At Wed, 08 Feb 2012 14:56:02 +0530,
Vinod Koul wrote:
> 
> On Wed, 2012-02-08 at 10:16 +0100, Clemens Ladisch wrote:
> > Vinod Koul wrote:
> > > I was trying to understand the concept of substream. So can we have a
> > > device which can have support say 5 substreams and these are controlled
> > > (start/stop) independent of each other.
> > 
> > Yes.
> > 
> > > At any instance we can have any number of substreams active and runtime
> > > we should be able to activate/deactivate a particular substream.
> > 
> > If by "active" you mean opened or running, yes.
> > 
> > 
> > Please note that when opening a device without specifying a substream
> > number, ALSA will open the first free one.  This implies that all
> > substreams should go the same output (i.e., be mixed together).
> Mixed in alsa or should be mixed by device?

It's pretty much depending on the hardware and the driver
implementation.


Takashi


More information about the Alsa-devel mailing list