Re: Cocoa and AudioUnits?
Re: Cocoa and AudioUnits?
- Subject: Re: Cocoa and AudioUnits?
- From: David Duncan <email@hidden>
- Date: Tue, 21 Jan 2003 00:33:25 -0500
On Monday, January 20, 2003, at 11:22 PM, Robert Abernathy wrote:
What I care about is the Cocoa library.
Then you will have to wait for a Cocoa interface to AudioUnits, but you
may find that most of what you want does exist in Carbon today.
Getting an AudioUnit to use all of the really nice Apple GUI stuff
isn't possible.
That sounds like you haven't fully investigated what Carbon has to
offer. There is very little that you can do with Cocoa that you can't
with Carbon as of 10.2.
I hope that Mac developers don't short-sightedly saddle Apple with
having to support a nearly twenty year old library design for the rest
of its existence.
Carbon isn't the same API that the Mac had for 20 years. Many of the
function names may be the same (but mostly from System 7+ days) but the
implementation is completely new. And if you think that Apple is
keeping Carbon strapped back for Pre-Mac OS X systems, then you should
talk to the Carbon developers that are trying to keep their software
working on Mac OS 9 & Mac OS X - they will tell many stories about how
different Carbon is between the two OSes.
In the end, it's your choice. You can either develop an AudioUnit with
Carbon views now, or you can wait until 10.3 or later when Cocoa
support is explicitly available. Even then you may still have to create
a Carbon view for the many audio apps that are currently Carbon based.
Until you can mix Carbon & Cocoa widgets at the view level there will
have to be different views for Carbon and Cocoa.
--
Reality is what, when you stop believing in it, doesn't go away.
Failure is not an option. It is a privilege reserved for those who try.
David Duncan
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.