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.

Contents<br />

Introduction Introduction to <strong>QuickTime</strong> <strong>Kit</strong> <strong>Programming</strong> <strong>Guide</strong> 9<br />

Who Should Read This Document 9<br />

Organization of This Document 10<br />

See Also 10<br />

Chapter 1 The <strong>QuickTime</strong> <strong>Kit</strong> API 11<br />

Working With the <strong>QuickTime</strong> <strong>Kit</strong> API 11<br />

The <strong>QuickTime</strong> <strong>Kit</strong> Classes 12<br />

QTMovie 13<br />

QTMovieView 14<br />

QTTrack 14<br />

QTMedia 14<br />

QTDataReference 14<br />

<strong>QuickTime</strong> <strong>Kit</strong> Functions 14<br />

QTTime 14<br />

QTTimeRange 15<br />

Chapter 2 Building a Simple QT<strong>Kit</strong>Player Application 17<br />

Creating the QT<strong>Kit</strong>Player Project 18<br />

Working With the QT<strong>Kit</strong> Palette 21<br />

Extending the Functionality of QT<strong>Kit</strong>Player 27<br />

Chapter 3 Extending the QT<strong>Kit</strong>Player Application 29<br />

Creating the Extended QT<strong>Kit</strong>Player Project 32<br />

Getting Started 33<br />

Creating the QTMovieView Object with Outlets and Actions 34<br />

Creating the Export View Object 37<br />

Adding Outlets and Actions to The MovieView Object 39<br />

Wiring Up The MainMenu.nib 41<br />

Adding Code to the MovieDocument Class Interface 46<br />

Adding Code to MovieDocument.m 48<br />

Modifying the Info.plist File 56<br />

Running and Building Your QT<strong>Kit</strong>Player 58<br />

What’s Ahead? 59<br />

2005-11-09 | © 2004, 2005 Apple Computer, Inc. All Rights Reserved.<br />

3

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

Saved successfully!

Ooh no, something went wrong!