Organization of This Document
See Also
QuickTime is perfectly at home working with Windows code. But because it grew up in the Macintosh world, QuickTime uses some Mac OS features that don’t exist in Windows.
The event-loop structure of Windows programming is remarkably similar to that of the Macintosh, however. The differences lie in the implementation details, not in the basic approach. The major differences that affect QuickTime are discussed in this document, along with sample code illustrating usage.
If you are a Windows programmer, you’ll want to read this document to understand what you need to add to your Windows code to make it fully compatible with QuickTime.
This document is divided into three chapters:
“QuickTime For Windows” discusses the basic concepts you need to understand in building QuickTime applications for Windows, as well as the fundamental differences between both platforms.
“Building QuickTime Capability Into a Windows Application” describes how to add QuickTime capability to your Windows program, along with the underlying QuickTime Media Layer (QTML) concepts they’re based on.
“Windows Utility Routines” discusses the “glue” routines that will help you write code to run on both Mac OS and Windows platforms.
The following Apple books cover the basics of QuickTime programming:
QuickTime Overview gives you the starting information you need to do QuickTime programming.
QuickTime Movie Basics introduces you to some of the basic concepts you need to understand when working with QuickTime movies.
QuickTime Movie Creation Guide describes some of the different ways your application can create a new QuickTime movie.
QuickTime API Reference provides encyclopedic details of all the functions, callbacks, data types and structures, atom types, and constants in the QuickTime API.
Last updated: 2006-01-10