Re: Some questions re 64 bit AUs
Re: Some questions re 64 bit AUs
- Subject: Re: Some questions re 64 bit AUs
- From: Jim Wintermyre <email@hidden>
- Date: Thu, 25 Feb 2010 12:30:47 -0800
> no, there is no Carbon in 64 bit.
Well, "Carbon" can be a wide range of things. Some "Carbon"
technologies seem to have moved into some "less Carbon" frameworks
and stuff. Obviously the only real question is if those couple of
structs like WindowRef or something cast-able will survive, as do
FSRef, CoreFoundation and what not. Anything C++ is highly preferred
here over anything prefixed "NS".
Here's the 64-bit transition guide for Carbon:
http://developer.apple.com/mac/library/documentation/Carbon/Conceptual/Carbon64BitGuide/Introduction/Introduction.html
Many of the lower-level Carbon calls (i.e. non-UI, like the stuff you
mentioned) are still there.
However, not all APIs associated with "Carbon" (or non-NS APIs) are
deprecated, some 64bit hosts manage to host 32bit AUs (Logic does,
just dunno if they allow for 64bit AUs with 32bit CarbonViews, will
try asap) and I'm just looking for the most convenient way to
migrate a bunch of plugins until the neXt challenge.
Logic does this via a 32-bit AU hosting bridge app, which actually
hosts the 32-bit AU's in a separate 32-bit app, which Logic
communicates with via IPC. All other 64-bit hosts do something
similar to support 32-bit plugins.
Jim
_______________________________________________
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