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

Sorted by
Title
Sort by
Topic
Sort by
Resource Type
Sort by
Date
QTAudioExtractionPanel (HTML) (DMG) (ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
Audio, Cocoa Sample Code 2005-06-27
qtbigscreen (HTML) (DMG) (ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
Movie Basics Sample Code 2003-01-14
qtbigscreen.win (HTML) (DMG) (ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
Movie Basics Sample Code 2003-01-14
QTBRemoteAdmin (HTML) (DMG) (ZIP)
Demonstrates how one might write a remote administration tool for QuickTime Broadcaster.
Streaming Sample Code 2003-01-14
qtcapture (HTML) (DMG) (ZIP)
Illustrates how to use the sequence grabber to capture sound and video.
Movie Creation Sample Code 2003-01-14
QTCaptureAudioPreviewOutput Class Reference (HTML) (PDF)
Describes an output destination used to preview audio being captured.
Cocoa Reference 2009-04-08
QTCaptureConnection Class Reference (HTML) (PDF)
Describes a connection for media stream capture, used with a QTCaptureSession object.
Cocoa Reference 2009-05-06
QTCaptureDecompressedVideoOutput Class Reference (HTML) (PDF)
Describes a QuickTime capture output object for decompressing video.
Cocoa Reference 2009-03-04
QTCaptureDevice Class Reference (HTML) (PDF)
Describes an object that represents a connected physical media capture device, such as a camera or microphone.
Cocoa Reference 2009-05-06
QTCaptureDeviceInput Class Reference (HTML) (PDF)
Describes a wrapper for a QTCaptureDevice object.
Cocoa Reference 2009-04-08
QTCaptureFileOutput Reference (HTML) (PDF)
Describes an interface for writing captured media to files.
Cocoa Reference 2007-07-23
QTCaptureInput Class Reference (HTML) (PDF)
Describes an input source connection for a capture session object.
Cocoa Reference 2009-04-08
QTCaptureLayer Class Reference (HTML) (PDF)
Describes a layer that displays captured video frames from a device; supports Core Animation.
Cocoa Reference 2009-04-06
QTCaptureMovieFileOutput Class Reference (HTML) (PDF)
Describes an object that writes captured media to a QuickTime movie file.
Cocoa Reference 2009-03-04
QTCaptureOutput Class Reference (HTML) (PDF)
Describes the interface for connecting capture output destinations to a capture session object.
Cocoa Reference 2009-03-04
QTCaptureVideoPreviewOutput Class Reference (HTML) (PDF)
Describes an object for previewing a video stream that is being captured.
Cocoa Reference 2009-03-04
QTCaptureView Class Reference (HTML) (PDF)
Describes a view that displays a video preview of a capture session.
Cocoa Reference 2009-04-08
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
QTCarbonShell (HTML) (DMG) (ZIP)
A skeleton of a modern Carbon QuickTime application demonstrating how to incorporate QuickTime support into a Carbon application.
Carbon Sample Code 2009-03-19
qtchannels (HTML) (DMG) (ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
Carbon Sample Code 2003-01-14
qtchannels.win (HTML) (DMG) (ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
Movie Basics, QuickTime for Windows Sample Code 2003-01-14
qtcompress (HTML) (DMG) (ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
Compression & Decompression, Movie Basics Sample Code 2003-01-14
qtcompress.win (HTML) (DMG) (ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
Compression & Decompression, Movie Basics, QuickTime for Windows Sample Code 2003-01-14
QTCompressionOptions Class Reference (HTML) (PDF)
Describes compression options for a media type.
Cocoa Reference 2009-04-08
QTCompressionOptionsWindow (HTML) (DMG) (ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
Cocoa Sample Code 2008-02-22
QTControlCommandLine (HTML) (DMG) (ZIP)
Using the QuickTime COM Control object from the command line to export a movie to a different file format
Import & Export, QuickTime for Windows Sample Code 2008-01-29
qtcontroller (HTML) (DMG) (ZIP)
Displays a pop-up menu when the user clicks on the custom button in the movie controller bar.
Movie Basics Sample Code 2003-01-14
qtcontroller.win (HTML) (DMG) (ZIP)
Displays a pop-up menu when the user clicks on the custom button in the movie controller bar.
Movie Basics, QuickTime for Windows Sample Code 2003-01-14
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
QTCoreVideo101 (HTML) (DMG) (ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
Cocoa, Graphics & Imaging Sample Code 2008-04-24
QTCoreVideo102 (HTML) (DMG) (ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
Cocoa, Graphics & Imaging Sample Code 2008-06-06
QTCoreVideo103 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL texture range and the Core Video pixel buffer pipeline.
Cocoa, Graphics & Imaging, Video Effects & Transitions Sample Code 2008-06-06
QTCoreVideo201 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
Cocoa, Graphics & Imaging, Video Effects & Transitions Sample Code 2008-06-06
QTCoreVideo202 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
Cocoa, Graphics & Imaging Sample Code 2009-04-07
QTCoreVideo301 (HTML) (DMG) (ZIP)
Demonstrates adding of effects & filters to QuickTime Movies in realtime using GLSL shaders and the Core Video texture pipeline.
Cocoa, Graphics & Imaging, Video Effects & Transitions Sample Code 2009-04-07
qtcreatemovie (HTML) (DMG) (ZIP)
CreateMovie demonstrates creating a very simple QuickTime movie with a video track and a sound track.
Movie Basics Sample Code 2003-01-14
qtcreatemovie.win (HTML) (DMG) (ZIP)
CreateMovie is a Windows application that demonstrates creating a QuickTime Movie with a video track and a sound track.
Movie Basics Sample Code 2003-01-14
qtcustombutton (HTML) (DMG) (ZIP)
Display a pop-up menu when the user clicks on the custom button in the movie controller bar.
Movie Basics, QuickTime Media Skins Sample Code 2003-01-14
qtcustombutton.win (HTML) (DMG) (ZIP)
Display a pop-up menu when the user clicks on the custom button in the movie controller bar.
Movie Basics Sample Code 2003-01-14
qtdataexchange (HTML) (DMG) (ZIP)
QuickTime's movie importers and exporters. Import files and export movie into any supported format.
Import & Export, Movie Basics Sample Code 2003-01-14
qtdataexchange.win (HTML) (DMG) (ZIP)
Import files, export a movie into any format supported by QuickTime's movie exporters.
Import & Export, QuickTime for Windows Sample Code 2006-07-20
qtdataref (HTML) (DMG) (ZIP)
Shows how to work with data references and data handlers.
Movie Basics Sample Code 2003-01-24
qtdataref.win (HTML) (DMG) (ZIP)
Shows how to work with data references and data handlers.
Movie Basics, QuickTime for Windows Sample Code 2003-01-24
QTDataReference Class Reference (HTML) (PDF)
Describes the location of a QuickTime movie or other media data.
Cocoa Reference 2009-04-08
qteffects (HTML) (DMG) (ZIP)
Demonstrates how to work with QuickTime video effects.
Video Effects & Transitions Sample Code 2003-01-14
QTEffects Explode (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition .
Video Effects & Transitions Sample Code 2003-02-25
QTEffects Explode.win (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition.
Movie Creation, QuickTime for Windows, Video Effects & Transitions Sample Code 2003-02-25
qteffects.win (HTML) (DMG) (ZIP)
Demonstrates how to work with QuickTime video effects.
Video Effects & Transitions Sample Code 2003-01-14
QTEffectsDialog - Cocoa (HTML) (DMG) (ZIP)
Shows how to display the standard QuickTime effects parameters dialog in a Cocoa application.
Cocoa, Video Effects & Transitions Sample Code 2003-09-04
QTEffectsJava (HTML) (DMG) (ZIP)
Deprecated - Applies QuickTime visual effects to two source images at runtime.
Java Sample Code 2003-01-14
QTExtractAndConvertToAIFF (HTML) (DMG) (ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
Audio, Cocoa Sample Code 2006-11-08
QTExtractAndConvertToMovieFile (HTML) (DMG) (ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
Audio, Carbon, Cocoa Sample Code 2006-11-08
qtfiletransfer (HTML) (DMG) (ZIP)
Illustrates using QuickTime's ftp and http data handlers to transfer a file asynchronously from a web server.
Transport & Delivery Sample Code 2003-01-14
qtfiletransfer.win (HTML) (DMG) (ZIP)
Illustrates using QuickTime's ftp and http data handlers to transfer a file asynchronously from a web server.
Transport & Delivery Sample Code 2003-01-14
qtflattentohandle (HTML) (DMG) (ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
Movie Basics, Movie Creation Sample Code 2003-01-14
qtflattentohandle.win (HTML) (DMG) (ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
Movie Basics, Movie Creation Sample Code 2003-01-14
QTFormatDescription Class Reference (HTML) (PDF)
New document that describes the Objective-C API for supporting and working with QuickTime Capture.
Cocoa Reference 2009-04-08
qtframestepper (HTML) (DMG) (ZIP)
QTFrameStepper.c defines functions that you can use to step frame-by-frame through a QuickTime movie.
Movie Basics Sample Code 2003-01-14
qtframestepper.win (HTML) (DMG) (ZIP)
Defines functions that you can use to step frame-by-frame through a QuickTime movie.
QuickTime for Windows Sample Code 2003-01-14
qtfullscreen (HTML) (DMG) (ZIP)
Defines functions that illustrate how to play QuickTime movies full screen.
Movie Internals Sample Code 2003-01-14
qtfullscreen.win (HTML) (DMG) (ZIP)
Defines functions that illustrate how to play QuickTime movies full screen.
QuickTime for Windows Sample Code 2003-01-14
qtgraphics (HTML) (DMG) (ZIP)
Use QuickTime's graphics importers and exporters to work with still image (graphics) files.
Import & Export, Movie Basics Sample Code 2003-01-14
qtgraphics.win (HTML) (DMG) (ZIP)
Use QuickTime's graphics importers and exporters to work with still image (graphics) files.
Import & Export, Movie Basics, QuickTime for Windows Sample Code 2003-01-14
QTGraphicsImport (HTML) (DMG) (ZIP)
Demonstrates how to use the QuickTime Graphics Importer to draw an image into a NSWindow using a NSQuickDrawView.
Import & Export, Movie Basics Sample Code 2003-01-14
qtgraphimp (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's graphics importer routines to open and display image files.
Import & Export Sample Code 2003-01-14
qtgraphimp.win (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's graphics importer routines to open and display image files.
Import & Export, QuickTime for Windows Sample Code 2003-01-14
qthintmovies (HTML) (DMG) (ZIP)
Illustrates how to add hint tracks to a QuickTime movie.
Import & Export, Streaming Sample Code 2003-01-14
qthintmovies.win (HTML) (DMG) (ZIP)
Illustrates how to add hint tracks to a QuickTime movie.
Import & Export, QuickTime for Windows, Streaming Sample Code 2003-01-14
QTimadecompression (HTML) (DMG) (ZIP)
Deprecated - Create a QuickTime atom to decompress IMA compressed WAVE files.
Audio Sample Code 2003-01-14
qtinfo (HTML) (DMG) (ZIP)
Shows how to create movie previews, movie posters, and file previews.
Movie Basics, Movie Internals Sample Code 2003-01-14
qtinfo.win (HTML) (DMG) (ZIP)
Shows how to create movie previews, posters, and file previews.
Movie Basics, Movie Internals, QuickTime for Windows Sample Code 2003-01-14
QTJava media samples (HTML) (DMG) (ZIP)
Deprecated - Common media files for many of the QuickTime for Java samples.
Java Sample Code 2003-01-14
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device (HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
Cocoa, Movie Creation Technical Q&As 2008-05-19
QTKit Capture - Disabling specific audio channels when recording (HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
Cocoa Technical Q&As 2008-10-13
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer (HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
Cocoa Technical Q&As 2008-03-17
QTKit Capture - Setting DecompressedVideoOutput CVPixelBuffer Attributes (HTML)
QA1582: Describes how to configure a DecompressedVideoOutput objects CVPixelBuffer attributes.
Cocoa Technical Q&As 2008-03-06
QTKit Capture - Specifying Media Compression Settings (HTML)
QA1586: Describes how to configure a file output object to save compressed captured media.
Cocoa, Movie Creation Technical Q&As 2008-03-11
QTKit Capture - Video Compression Options And Preview (HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
Cocoa, Movie Creation Technical Q&As 2008-09-16
QTKit Capture Programming Guide (HTML) (PDF)
Describes how to capture media and output it QuickTime movies.
Cocoa Guides 2007-10-31
QTKit Constants Reference (HTML) (PDF)
Describes the constants and error codes in the QTKit framework.
Cocoa Reference 2007-07-19
QTKit Data Types Reference (HTML) (PDF)
Describes the data types and constants in the QTKit framework.
Cocoa Reference 2006-05-23
QTKit Framework Reference (HTML) (PDF)
Describes the interfaces for working with QuickTime movies and media capture.
Cocoa Reference 2007-10-31
QTKit Frequently Asked Questions (HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
Cocoa Technical Notes 2008-04-24
QTKit Functions Reference (HTML) (PDF)
Describes the functions in the QTKit framework.
Cocoa Reference 2009-05-06
QTKit Reference Update (HTML) (PDF)
Summarizes the symbols added to the QuickTime Kit framework.
Cocoa Release Notes 2007-07-18
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
QTKitButtonTester (HTML) (DMG) (ZIP)
Shows how to use the QTMovieView methods for hiding and showing the buttons in the movie controller bar.
Cocoa, Movie Basics Sample Code 2006-08-01
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
QTKitCreateMovie (HTML) (DMG) (ZIP)
Demonstrates how to create a movie from a sequence of images.
Cocoa, Movie Basics Sample Code 2007-08-31
QTKitFrameStepper (HTML) (DMG) (ZIP)
Demonstrates how to display each video frame of a given movie
Cocoa, Movie Basics Sample Code 2005-08-01
QTKitImport (HTML) (DMG) (ZIP)
Demonstrates movie import, advanced editing and playback with QTKit
Cocoa, Movie Basics Sample Code 2005-06-01
QTKitMovieFrameImage (HTML) (DMG) (ZIP)
Using the QTMovie frameImageAtTime: withAttributes: method to get an image for the frame at a given time in a QTMovie.
Cocoa Sample Code 2007-08-31
QTKitMovieShuffler (HTML) (DMG) (ZIP)
Demonstrates a simple QTKit movie player application.
Cocoa, Movie Basics Sample Code 2006-01-03
QTKitPlayer (HTML) (DMG) (ZIP)
QTKit example code to open, edit, play, import and export QuickTime movies
Cocoa Sample Code 2007-08-31
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
QTKitThreadedExport (HTML) (DMG) (ZIP)
Shows how to export a QTMovie on a background thread.
Cocoa, Import & Export Sample Code 2006-08-01
QTKitThreadsExporter (HTML) (DMG) (ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
Cocoa, Movie Creation Sample Code 2007-10-08
QTKitTimeCode (HTML) (DMG) (ZIP)
Demonstrates how to use the QuickTime 32-bit Timecode Media Handler to Add and Remove Timecode Tracks.
Cocoa, Media Types & Media Handlers Sample Code 2007-09-19
qtmakemovie (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime movie file 10 seconds long with one video track.
Movie Basics, Movie Creation Sample Code 2003-01-14