02.04.2013 Views

QuickTime Kit Programming Guide - filibeto.org

QuickTime Kit Programming Guide - filibeto.org

QuickTime Kit Programming Guide - filibeto.org

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!