Introduction to QuickTime Component Creation Guide
This book tells you how to build new components to extend the capabilities of QuickTime. The component types covered by this book include:
Media handler components, which allow the Movie Toolbox to manipulate the data in a media. These media handlers isolate the Movie Toolbox (and the applications programmer) from the details of how and where a media is stored. They are also called derived media handlers because they are derived from a base media handler, provided by Apple. The base media handler component handles most of the duties that are common to all media handlers, freeing the component developer to focus on the task of reading and writing a particular media type.
Preview components, which create or display a preview of a QuickTime movie file. The preview is typically displayed as part of an Open File dialog; it is normally an image, but it may contain text, sound, or other data. The preview may be contained in the movie file or it may be created on the fly by the preview component whenever it is needed.
In general, only developers who are creating a new media handler or preview component need to read this book.
Organization of This Document
This book contains the following chapters:
About QuickTime Media Handler Components describes what media handler components are and how they are used.
Creating a Derived Media Handler Component describes the process of creating a derived media handler component.
Derived Media Handler Support defines the functions you must support if you are creating a derived media handler, the functions that you may optionally support, and utility functions available to your component from the base media handler.
Creating Preview Components describes how to create your own preview component. A listing of a sample component is included.
Functions For Displaying Previews describes the functions for displaying previews, handling events in previews, and creating previews that are provided by preview components.
See Also
For general information about media handler components, see QuickTime Media Types and Media Handlers Guide. This book introduces the idea of QuickTime media handler components and provides details of the video, sound, text, timecode, and tween media handlers.
For general information about preview components, see QuickTime Movie Internals Guide. This book also covers some of the technology present inside QuickTime movies, including time management, modifier tracks, access keys, and movie posters.
Information about creating more types of QuickTime components (other than those covered in this book) is included in books about those components. See the following:
Information about creating data handler components is in QuickTime Transport and Delivery Guide.
Information about creating movie data exchange components is in QuickTime Import and Export Guide.
Information about creating image transcoder components is in QuickTime Compression and Decompression Guide.
Information about creating video effect components is in QuickTime Video Effects and Transitions Guide.
Information about creating tween components is in QuickTime Media Types and Media Handlers Guide.
Information about creating video digitizer components is in QuickTime Movie Creation Guide.
Information about creating video output components is in QuickTime Transport and Delivery Guide.
The following additional Apple books cover related aspects 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 Guide for Windows provides information specific to programming for QuickTime on the Windows platform.
Copyright © 2005, 2007 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2007-01-08