[linux-audio-dev] Cross platform mixer API?

Paul Davis paul at linuxaudiosystems.com
Mon Mar 15 00:53:47 UTC 2004


>> > Eliot Blennerhassett <linux at blennerhassett.gen.nz> wrote:
>> > > Greetings,
>> > >
>> > > I am aware of PortMixer, which is a simple API that abstracts volume
>> > > controls.
>> > >
>> > > Is anyone aware of any other crossplatform, cross-API mixer abstraction
>> > > layers out there?

i think its going to be pretty hard to do this. just consider 3
examples that i am slightly aware of:
	 
	 a) intel 8x0 style mixer (ac97-ish)
	 b) audigy2
	 c) hammerfall dsp

take just the incredible simple task of defining which signal source
recording will use. how is it done? 

	 a) select one of a small number of possible sources
	       for capture, and set the gain level
         b) set the gain level of all possible sources to 
	       zero, except the one desired
         c) concept makes no sense.

the first task in defining a cross-API mixer abstraction is to define
what a "mixer" is and what you can do with it.

--p
	       



More information about the Linux-audio-dev mailing list