Re: Using This pointer for communication
Re: Using This pointer for communication
- Subject: Re: Using This pointer for communication
- From: Urs Heckmann <email@hidden>
- Date: Wed, 29 Sep 2004 20:41:54 +0200
Hiya Stefan,
ok, now I can see something coming up 8-))
Fortunately, I have made my design decisions so that I abstracted that
stuff. Hence I could easily change to passing data rather than
pointers. The largest struct I currently have has a size of less than 1
kB, so that should be cool.
But...
Properties like AudioUnitParameterStringFromValue do pass data to the
AU while fetching. This means, the entity that requests a property from
the AU passes a pointer to a struct that already has some stuff inside,
so the AU can take further decisions about what to pass back (In case
of AudioUnitParameterStringFromValue, that's the parameter ID for
instance).
Will this be available for all properties?
Cheers,
;) Urs
Am 29.09.2004 um 17:52 schrieb Stefan Gretscher:
Am 29.09.2004 um 16:56 schrieb Robert Grant:
So can any 3rd party AUs be distributed - you only mention Logic
built-in plugins?
At this point, it's alas only working for the Logic built-in plug-ins.
We are doing some evaluation for AUs too, but there's several issues
that prevented
us from supporting this for AUs in the initial release, like for
example the this-pointer
based communication in many AUs, copy protection issues and the lack
of a mean
to predict the CPU load of plug-ins (needed to to balance the load
properly between
the master and the slave(s)).
Best,
Stefan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden