Cocoa friendly Quicktime APIs?
Cocoa friendly Quicktime APIs?
- Subject: Cocoa friendly Quicktime APIs?
- From: email@hidden
- Date: Thu, 6 Mar 2003 01:57:20 EST
Cocoa friendly Quicktime APIs?
I have recently started using the Quicktime API within my Cocoa application
(specifically Sequence Grabber API to record audio & video), and I had not
realized how Carbon-centric these APIs are. These calls have not been ported
over to Cocoa. Has there been any discussion or promise from Apple regarding
how soon we will see more Cocoa Native Quicktime interfaces and objects?
Almost all the Quicktime examples were compiled with Carbon, not Cocoa. Any
comment from Apple regarding why the source examples are not written for both
environments?
Unlike Core Foundations, Quicktime API shows a definite Carbon bias. I know,
Quicktime been around for years, and it is one of the technical gems in Apple
crown. But, as we been hearing at WWDC for years now, Cocoa is the future for
Mac OS development. I would have thought the calls would have been expanded
to use Cocoa objects and standards.
For example, Apple has stressed that we should quit using FSSpec as methods
of locating a file, and use the more powerful NSURL. However, all of the
Quicktime API use File Specs. I will ignore all the String calls that could
use the NSString structure, with it's Unicode support.
Another example is the many location that expect Custom Proc to process the
update event from WaitnextEvent. This is extremely Carbon way of handling
updating behind modal windows. As is having an Idle Proc that needs to be
called ever quarter sec. There are much better ways to handle this under
Cocoa.
Hopefully you see my point by now. I do not expect fixes or source code
tomorrow, but would like to know from the Engineers at Quicktime/Cocoa groups
that they are working on this?
Steve Sheets
Midnight Mage Software
email@hidden
email@hidden
ps. I am cross posting this message to both groups, Cocoa & Quicktime, for
obvious reasons.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.