What you could do is use SHM segments between the winelib app and Audacity. Otherwise, normal IPC will do - they are essentially two different programs, so you have to figure out how to route the audio between them. Sharing the bufferpool memory and swapping addresses via RPC would seem to be the best way forward - one RPC mechanism you might want to use is DBUS (see freedesktop.org).
On Sat, 2003-07-12 at 03:26, Evalet Olivier wrote:
Hello,
I'm working on an application "audacity" which use the multi-os wxWindows lib. This application uses a feature available only on windows and Mac - the audio effects for the VST plug-ins.
Now I have done a winelib app to bridge the native dll (audio VST effects) with the native unix app.
It seems to be ok, all plugins are loaded. But, I would like to know if I must establish a link between wine and my linux app for some resources like the threads?
Thanks Olivier