19 Mar
2010
19 Mar
'10
4:20 p.m.
Jaroslav Kysela wrote:
On Fri, 19 Mar 2010, Stefan Schoenleitner wrote:
- Are these instances running as separate processes (i.e. fork()) or are
they implemented as threads ? How is this implemented internally in the ALSA code ?
No forks or threads. Both instances will run in one process with the audio application. The plugin code must take core how many pcm instances are active and send the appropriate communication file descriptors to application for select/poll I/O multiplexing.
Thanks for the quick answer, I have a better understanding of the plugin concept now.
cheers, Stefan