Jump To:
Leopard Reference Library
QuickTime applications can run on Mac OS X and Microsoft Windows. QuickTime content plays on Mac and Windows computers and on many handheld devices. Content can be served by progressive download from any web server or as real-time streams from streaming servers on all major operating systems. QuickTime supports dozens of file and compression formats for images, video, and audio.

A guided introduction and learning path for developers new to QuickTime.   Essential information for developers using QuickTime.   API references organized by framework.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sort by
Resource Type
Sorted by
Date
ExtractMovieAudioToAIFF (HTML) (DMG) (ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
Audio, Cocoa Sample Code 2006-03-31
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session (HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
Audio Technical Q&As 2006-03-29
Creating a Movie from Movie Data in Memory (HTML)
QA1341: Describes how to create a movie from movie data in memory.
Import & Export, Movie Basics, Movie Creation Technical Q&As 2006-03-21
Movie Export From Procedures - Providing k2vuyPixelFormat data to MovieExportGetDataProc (HTML)
QA1465: Discusses adding the missing 'rowb' ImageDescription extension when using MakeImageDescriptionFromPixMap with a k2vuyPixelFormat GWorld for a procedures export.
Import & Export, Movie Creation Technical Q&As 2006-03-03
QTSetMovieAudioDevice (HTML) (DMG) (ZIP)
Create a QT audio context for an audio output device and target a movie to render to the context
Movie Basics, QuickTime for Windows Sample Code 2006-03-03
The "packages" node in the device tree (HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
Hardware & Drivers Technical Q&As 2006-02-22
Is QuickTime thread-safe? (HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
Design Guidelines, Movie Basics Technical Q&As 2006-02-14
QTCarbonCoreImage101 (HTML) (DMG) (ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
Carbon, Graphics & Imaging, Movie Basics Sample Code 2006-02-14
Integrating the QuickTime for Windows 7.0.3 Installer into your Application Installer (HTML)
QA1463: Describes new behavior for the QuickTime for Windows 7.0.3 Installer
QuickTime for Windows Technical Q&As 2006-02-07
Sequence Grabber preallocates large file when recording (HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
Carbon, Movie Creation Technical Q&As 2006-02-06
SillyFrequencyLevels (HTML) (DMG) (ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
Audio, Carbon, Cocoa Sample Code 2006-01-25
Compression Sessions - Configuring options using the Standard Compression dialog (HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
Carbon, Compression & Decompression Technical Q&As 2006-01-12
Compression Sessions - Enabling muti-pass encoding (HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
Carbon, Graphics & Imaging, Movie Creation Technical Q&As 2006-01-12
Compression Sessions - Temporal compression options (HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
Carbon, Compression & Decompression, Movie Creation Technical Q&As 2006-01-12
Decompression Sessions - Setting codec accuracy and field mode (HTML)
QA1460: Describes how to set codec accuracy and field mode options when creating a decompression sessions.
Carbon, Compression & Decompression, Graphics & Imaging Technical Q&As 2006-01-12
Limiting the component list in SCRequestImageSettings (HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
Compression & Decompression Technical Q&As 2006-01-12
QuickTime Compression and Decompression Guide (HTML) (PDF)
Describes the QuickTime data compression and decompression technologies.
Compression & Decompression, Graphics & Imaging Guides 2006-01-10
QuickTime Guide for Windows (HTML) (PDF)
Introduces Windows programming techniques for QuickTime.
Internet & Web, QuickTime for Windows Guides 2006-01-10
QuickTime Import and Export Guide (HTML) (PDF)
Describes QuickTime's technology for importing and exporting graphics and other data into and out of movies.
Import & Export Guides 2006-01-10
QuickTime Media Types and Media Handlers Guide (HTML) (PDF)
Describes video, sound, text, time code, and tween media handlers.
Audio, Media Types & Media Handlers Guides 2006-01-10
QuickTime Movie Basics (HTML) (PDF)
Introduces some of the basic concepts you need to understand when working with QuickTime movies.
Carbon, Movie Basics Guides 2006-01-10
QuickTime Movie Internals Guide (HTML) (PDF)
Describes technologies inside QuickTime movies, including time management, modifier tracks, access keys, posters, and movie and file previews.
Movie Internals Guides 2006-01-10
QuickTime Music Architecture Guide (HTML) (PDF)
Explains how to enable synthesizing and playing of sounds and musical sequences.
Audio Guides 2006-01-10
QuickTime Streaming Guide (HTML) (PDF)
Describes the QuickTime streaming technology.
Internet & Web, Streaming Guides 2006-01-10
QuickTime Transport and Delivery Guide (HTML) (PDF)
Describes components that transport data between QuickTime movies and specific devices.
Transport & Delivery Guides 2006-01-10
QTKitMovieShuffler (HTML) (DMG) (ZIP)
Demonstrates a simple QTKit movie player application.
Cocoa, Movie Basics Sample Code 2006-01-03
SimpleAudioExtraction (HTML) (DMG) (ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
Audio, Movie Basics Sample Code 2006-01-03
ThreadsExportMovie (HTML) (DMG) (ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
Cocoa, Import & Export Sample Code 2006-01-03
Using the Audio Extraction API in QuickTime 7 (HTML)
Learn how your application can extract audio from multiple sound tracks in a QuickTime movie.
Audio Articles 2005-12-19
CreateMovie - C# (HTML) (DMG) (ZIP)
Visual C# application demonstrating the QuickTime 7 COM Control creating movies from images and saving them
Movie Basics, Movie Creation, QuickTime for Windows Sample Code 2005-11-09
CreateMovie - VB6 (HTML) (DMG) (ZIP)
Using the QuickTime 7 COM Control to create a movie from images and save the movie to disk
Movie Creation, QuickTime for Windows Sample Code 2005-11-09
MoviePlayer - C# (HTML) (DMG) (ZIP)
Microsoft Visual C# application which uses the QuickTime 7 COM Control to display and manipulate movies
Import & Export, Movie Basics, QuickTime for Windows Sample Code 2005-11-09
QuickTime 7 for Windows Update Guide (HTML) (PDF)
Conceptual and reference material about the changes, features and enhancements, along with new APIs, available in QuickTime 7 for Windows.
General Guides 2005-11-09
QuickTime Kit Programming Guide (HTML) (PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
Cocoa Guides 2005-11-09
Sound Manager Codec support in QuickTime 7 (HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
Audio Technical Q&As 2005-10-26
Final Cut Pro - Preferred Video Media Time Scales and Sample Durations (HTML)
QA1447: Lists the preferred time scales/sample durations for media created for use with FCP.
Movie Creation Technical Q&As 2005-10-24
DelegateOnlyComponent (HTML) (DMG) (ZIP)
Image Codec Component which simply delegates to a real Image Codec (in this case a '2vuy' decompressor).
QuickTime Component Creation Sample Code 2005-10-18
Improving Windows Screen Updating with QuickTime for Windows Double-Buffering Feature (HTML)
TN2153: QuickTime 6.4 includes a facility to improve screen updating for Windows applications
QuickTime for Windows Technical Notes 2005-10-18
Compression Sessions - Configuring codec quality settings (HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
Carbon, Graphics & Imaging Technical Q&As 2005-10-17
Importer Components - What is the 'mcfg' resource used for? (HTML) (日本語 HTML)
QA1267: Discusses the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics and its use.
QuickTime Component Creation Technical Q&As 2005-10-17
MoviePlayer (HTML) (DMG) (ZIP)
A simple movie player application written in Microsoft Visual Basic 6 using the QuickTime 7 COM/ActiveX Control.
Movie Basics, QuickTime for Windows Sample Code 2005-10-13
QTQuartzPlayer (HTML) (DMG) (ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
Cocoa, Graphics & Imaging, Movie Basics Sample Code 2005-10-04
Using the QuickTime DVCompressor properties (HTML)
QA1438: Describes the function of the DVCompressor class component properties.
Import & Export Technical Q&As 2005-10-04
ElectricImageComponent (HTML) (DMG) (ZIP)
Demonstrates how to build five QuickTime Components.
Import & Export, QuickTime Component Creation Sample Code 2005-09-21
Scripting the COM/ActiveX Control in QuickTime 7 for Windows (HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
QuickTime for Windows, Scripting & Automation Articles 2005-09-12
What's New In QuickTime (HTML)
Lists the documents describing the latest enhancements, new features, and other changes to the QuickTime technology.
General Guides 2005-09-08
Implementing a CVFillExtendedPixelsCallBack (HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
Carbon, Compression & Decompression, Graphics & Imaging, QuickTime Component Creation Technical Q&As 2005-09-06
Registering custom pixel formats with QuickTime and Core Video (HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
Carbon, Graphics & Imaging, QuickTime Component Creation Technical Q&As 2005-09-06
Adding Unicode characters to Text Media in a Text Track (HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
Media Types & Media Handlers Technical Q&As 2005-09-01
ImproveYourImage (HTML) (DMG) (ZIP)
Demonstrates the use of QuickTime Graphics Importers and Exporters.
Import & Export Sample Code 2005-08-24
ExampleIPBCodec (HTML) (DMG) (ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
Compression & Decompression, QuickTime Component Creation Sample Code 2005-08-16
BrideOfMungGrab (HTML) (DMG) (ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
Carbon, Graphics & Imaging Sample Code 2005-08-12
QuickTime Movie Playback Programming Guide (HTML) (PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
Graphics & Imaging, Movie Basics Guides 2005-08-11
QuickTime Overview (HTML) (PDF)
Introduces the main concepts and services of QuickTime.
Carbon, Cocoa, Games, General, Graphics & Imaging, Internet & Web Guides 2005-08-11
QuickTimeMovieControl (HTML) (DMG) (ZIP)
Demonstrates how to easily add QuickTime media playback to an application
Carbon Sample Code 2005-08-10
SimpleVideoOut (HTML) (DMG) (ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
Carbon, Compression & Decompression, Hardware & Drivers, Import & Export Sample Code 2005-08-10
SoftVideoOutputComponent (HTML) (DMG) (ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
Compression & Decompression, QuickTime Component Creation Sample Code 2005-08-10
DropDraw (HTML) (DMG) (ZIP)
Demonstrates automatic ColorSync color-matching when drawing with QuickTime graphics importers in Panther
Import & Export Sample Code 2005-08-01
QTKitAdvancedDocument (HTML) (DMG) (ZIP)
Enhances the QTKitSimpleDocument sample to resize the movie window and limit selectable file types in open panels
Cocoa, Movie Basics Sample Code 2005-08-01
QTKitFrameStepper (HTML) (DMG) (ZIP)
Demonstrates how to display each video frame of a given movie
Cocoa, Movie Basics Sample Code 2005-08-01
QTKitProgressTester (HTML) (DMG) (ZIP)
Demonstrates how to call the -movie:shouldContinueOperation: delegate method during lengthy movie operations
Cocoa, Import & Export, Movie Basics Sample Code 2005-08-01
QTKitSimpleDocument (HTML) (DMG) (ZIP)
The simplest document-based Cocoa application that opens and displays QuickTime movies
Cocoa, Movie Basics Sample Code 2005-08-01
VideoViewer (HTML) (DMG) (ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
Cocoa, Graphics & Imaging, Video Effects & Transitions Sample Code 2005-08-01
ThreadsExporter (HTML) (DMG) (ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
Cocoa, Import & Export Sample Code 2005-07-26
ThreadsImportMovie (HTML) (DMG) (ZIP)
Demonstrates importing and displaying QuickTime Movies on separate threads.
Cocoa, Import & Export, Movie Basics Sample Code 2005-07-26
BackgroundExporter (HTML) (DMG) (ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
Carbon, Cocoa, Import & Export Sample Code 2005-07-22
ThreadsImporter (HTML) (DMG) (ZIP)
Demonstrates importing and displaying still images on separate threads.
Cocoa Sample Code 2005-07-22
Building Universal QuickTime Components for Mac OS X (HTML) (日本語 HTML)
TN2012: Discusses the changes necessary to build Universal Mach-O QuickTime Components for Mac OS X.
Carbon, Design Guidelines, QuickTime Component Creation Technical Notes 2005-07-21
QTCoreImage101 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
Cocoa, Graphics & Imaging Sample Code 2005-07-19
SimpleHIMovieViewPlayer (HTML) (DMG) (ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
Carbon, Movie Basics Sample Code 2005-07-15
Multi-Buffer Aware Image Decompressors (HTML)
TN2148: Describes how to mark a video decompressor component as multi-buffer aware for maximum performance with CoreVideo.
QuickTime Component Creation Technical Notes 2005-07-12
Quartz Composer QCTV (HTML) (DMG) (ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
Compression & Decompression, Graphics & Imaging, Import & Export Sample Code 2005-07-06
Efficiently using Quartz Composer compositions with QuickTime (HTML)
TN2145: Describes how to best use Quartz Composer compositions in a QuickTime environment.
Graphics & Imaging, Import & Export Technical Notes 2005-07-05
QTAudioExtractionPanel (HTML) (DMG) (ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
Audio, Cocoa Sample Code 2005-06-27
QuickTime VR (HTML) (PDF)
Explains how to construct interactive movies using QuickTime VR.
Virtual Reality Guides 2005-06-04
SMIL Scripting Guide for QuickTime (HTML) (PDF)
Defines support for using SMIL to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
Internet & Web, Scripting & Automation Guides 2005-06-04
QTKitCommandLine (HTML) (DMG) (ZIP)
Command-line tools for deleting movie segments and converting movies to 3GPP files
Cocoa, Import & Export, Movie Basics Sample Code 2005-06-01
QTKitImport (HTML) (DMG) (ZIP)
Demonstrates movie import, advanced editing and playback with QTKit
Cocoa, Movie Basics Sample Code 2005-06-01
Quartz Composer Live DV (HTML) (DMG) (ZIP)
Shows how to export a Quartz Composer composition as a real-time DV stream on the FireWire port.
Compression & Decompression, Graphics & Imaging, Import & Export Sample Code 2005-06-01
Quartz Composer Matrix (HTML) (DMG) (ZIP)
Shows how to use Quartz Composer to display a QuickTime movie as a series of frames in a 3D world.
Graphics & Imaging Sample Code 2005-06-01
Mac OS X Server QuickTime Streaming Server Administration (PDF)
Explains how to set up and manage QuickTime streaming services.
Streaming Guides 2005-04-29
QuickTime 7 Update Guide (HTML) (PDF)
Describes the new features, functions, and data structures in QuickTime 7.
General Guides 2005-04-29
QuickTime Streaming Server Modules Programming Guide (HTML) (PDF)
Explains how to create plug-in modules for the QuickTime Streaming Server.
Streaming Guides 2005-04-29
Component Manager for QuickTime (HTML) (PDF)
Shows how to work with QuickTime components using the Component Manager, the component properties API, and component resources.
General, Import & Export, QuickTime Component Creation Guides 2005-04-08
QuickTime Initialization Guide (HTML) (PDF)
Describes how to initialize the QuickTime working environment and how to determine the version of QuickTime installed.
Movie Basics Guides 2005-04-08
iSight - Configuring gain settings for IIDC cameras (HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
Carbon, Hardware & Drivers Technical Q&As 2005-04-06
Using ConvertMovieToFile or ConvertMovieToDataRef to convert movies without displaying the settings dialog (HTML)
QA1418: Describes how to perform movie export using ConvertMovieToFile or ConvertMovieToDataRef without displaying the dialog
Import & Export Technical Q&As 2005-03-22
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter (HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
Carbon, Import & Export, QuickTime Component Creation Technical Q&As 2005-03-08
Movie Export - Always fill in the MovieExportGetDataParams dataSize field (HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
Carbon, Compression & Decompression, Graphics & Imaging, Movie Creation Technical Q&As 2005-02-25
Using language-tagged QuickTime UserData text APIs with CFStrings (HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
Carbon, Movie Basics, Movie Creation Technical Q&As 2005-02-11
Sequence Grabber - Determining the capture resolution of an IIDC device (HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
Carbon, Hardware & Drivers, Movie Creation Technical Q&As 2005-01-06
SetSoundMediaBalance balance parameter clarification (HTML) (日本語 HTML)
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
Audio, Movie Basics Technical Q&As 2004-12-01
Idling Movie Importers (HTML)
TN2111: discusses how to write an idling movie importer component
Import & Export, QuickTime Component Creation Technical Notes 2004-11-12
GetDIBFromPict fails with QuickTime "Minimum" installation (HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
Movie Basics, QuickTime for Windows Technical Q&As 2004-09-28
Adding a movie reference to a movie (HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
Carbon, Movie Basics Technical Q&As 2004-09-16
Adjusting the movie brightness (HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
Video Effects & Transitions Technical Q&As 2004-09-16
Movies - Saving movie playback hints (HTML)
QA1366: Explains how to save and load media play hints from Movie files.
Carbon, Cocoa, Movie Basics Technical Q&As 2004-09-14
Avoiding Pauses When Looping Audio files with QuickTime (HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
Audio, Games, Movie Basics Technical Q&As 2004-09-08
Available FireWire Isochronous Bandwidth (HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
Audio, Hardware & Drivers Technical Q&As 2004-07-07
Dynamically registering a bundled component (HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
Carbon, QuickTime Component Creation Technical Q&As 2004-06-07