Re: AudioUnit basics
Re: AudioUnit basics
- Subject: Re: AudioUnit basics
- From: Kurt Revis <email@hidden>
- Date: Sun, 16 Sep 2001 18:55:58 -0700
Upon further reflection...
The docs are pretty useless, yes.
I should have said: The docs are woefully incomplete. What is there is
useful enough, though.
I think CALLBACK_API_C is a macro provided by the Component Manager (or
some other Carbon thing?).
As it turns out, CALLBACK_API_C and EXTERN_API are general Carbon
macros, not anything specific to the Component Manager. See
ConditionalMacros.h.
If you're building with Project Builder, you'll get
#define EXTERN_API_C(_type) extern _type
#define CALLBACK_API_C(_type, _name) _type ( * _name)
You know, I have no idea why those .k files are there. I think they are
used internally when building the components, but I don't think they
needed to be given to developers. I've been ignoring them.
Also, there are no other .k.h files in the system anywhere, although
there are certainly other components.