I have two sound sources running in different threads in one application
that I want to mix together to a single output device. One sound source
is a library (modified TiMidity playing a MIDI file) that has limited
customisation. The other source (from the microphone) I can do what I
want with. I tried both threads opening plug:dmix but as expected it
didn't work, with one thread unable to write.

Is it possible to mix audio streams from two threads using ALSA? Or am I
better off re-designing it as two separate processes?

Thanks

Jan
-- 
Dr Jan Newmarch
Head of Higher Education (ICT)

P 61 3 9286 9971
M +61 4 0117 0509
F 61 3 9286 9100
W www.boxhill.edu.au
W jan.newmarch.name
E [email protected]
E [email protected]




------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to