QuickTime Kit Programming Guide - filibeto.org
QuickTime Kit Programming Guide - filibeto.org
QuickTime Kit Programming Guide - filibeto.org
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
I N T R O D U C T I O N<br />
Introduction to <strong>QuickTime</strong> <strong>Kit</strong><br />
<strong>Programming</strong> <strong>Guide</strong><br />
The <strong>QuickTime</strong> <strong>Kit</strong> is a new framework (QT<strong>Kit</strong>.framework) developed by Apple for working with<br />
<strong>QuickTime</strong> movies in Cocoa applications on Mac OS X. The <strong>QuickTime</strong> <strong>Kit</strong> framework, which offers<br />
a rich API for manipulating time-based media, is designed as an alternative to and eventual replacement<br />
for the existing Cocoa Application <strong>Kit</strong> classes NSMovie and NSMovieView. Using this new API<br />
provides developers with more extensive coverage of <strong>QuickTime</strong> functions and data types than is<br />
offered by those Application <strong>Kit</strong> classes and achieves this in a way that minimizes the requirement<br />
for Cocoa programmers to be conversant with Carbon data types such as handles, aliases, file-system<br />
specifications, and the like.<br />
The <strong>QuickTime</strong> <strong>Kit</strong> also comes with a new <strong>QuickTime</strong> palette, which lets you drag a <strong>QuickTime</strong> movie<br />
object into your project window, and display, control, and edit that movie without writing a single<br />
line of code.<br />
To work with this new framework, you don’t need to know anything about the existing NSMovie<br />
and NSMovieView classes, but you should be familiar with developing Cocoa applications using<br />
Xcode and Interface Builder. Because the framework is flexible and relatively easy to use in Cocoa,<br />
you won’t need to have a comprehensive understanding of the <strong>QuickTime</strong> C API in order to build<br />
your application or extend its functionality.<br />
The <strong>QuickTime</strong> <strong>Kit</strong> framework is available in Mac OS X v10.4 and later. The framework also supports<br />
applications running in Mac OS X v10.3, but requires <strong>QuickTime</strong> 7 or later.<br />
Who Should Read This Document<br />
If you are a Cocoa developer who wants to integrate <strong>QuickTime</strong> movies in your application, you<br />
should read the material presented in this document. The various <strong>QuickTime</strong> and Cocoa mailing lists<br />
provide a useful developer forum for raising issues and answering questions that are posted.<br />
If you are new to Cocoa or <strong>QuickTime</strong>, you should read these webpages, which are intended to get<br />
you up to speed with both Apple technologies: Getting Started with Cocoa and Getting Started with<br />
<strong>QuickTime</strong>.<br />
Who Should Read This Document 9<br />
2005-11-09 | © 2004, 2005 Apple Computer, Inc. All Rights Reserved.