[linux-audio-dev] Todays changes to "LADSPA2" strawman
Lars Luthman
larsl at users.sourceforge.net
Wed May 10 13:15:25 UTC 2006
On Wed, 2006-05-10 at 13:22 +0100, Steve Harris wrote:
> On Wed, May 10, 2006 at 01:42:16PM +0200, stefan kersten wrote:
> > On Mon, May 08, 2006 at 09:07:48AM +0100, Steve Harris wrote:
> > > Is there some equivalent mechanism that lets dlloaded
> > > plugins dig function pointers out of the the host? Thier
> > > public symbol linking system is backward too from what I
> > > remember.
> >
> > one portable way is to pass a struct of function pointers
> > filled by the host to the plugin initialization function, as
> > done in the SuperCollider server plugin API.
>
> That doesn't really help for extensions.
It does if the struct looks like this:
struct ExtensionFunctions {
struct {
const char* extension_uri;
void* function_pointer;
}* null_terminated_function_array;
};
--
Lars Luthman
PGP key: http://www.student.nada.kth.se/~d00-llu/pgp_key.php
Fingerprint: FCA7 C790 19B9 322D EB7A E1B3 4371 4650 04C7 7E2E
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20060510/668f4290/attachment.pgp>
More information about the Linux-audio-dev
mailing list