Jump To:
Leopard Sample Code
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
Date
QTKitThreadsExporter (HTML) (DMG) (ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
Cocoa, Movie Creation 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 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 2003-01-14
QTMetaData (HTML) (DMG) (ZIP)
Demonstrates the QuickTime 7 MetaData APIs in a Carbon application.
Carbon, Movie Basics 2009-03-16
QTMetadataEditor (HTML) (DMG) (ZIP)
Demonstrates QuickTime 7 APIs in a Metadata Browsing and Editing application
Movie Internals 2008-05-09
qtmissingcomp (HTML) (DMG) (ZIP)
Illustrates the preferred method of checking to see whether a particular component is available.
QuickTime Component Creation 2003-01-14
qtmissingcomp.win (HTML) (DMG) (ZIP)
Illustrates the preferred method of checking to see whether a particular component is available.
Carbon 2003-01-14
QTMLPrintingSample (HTML) (DMG) (ZIP)
Uses the QuickTime APIs to draw into a standard Win32 printing device context.
Movie Basics, QuickTime for Windows 2003-10-27
qtmoviefromprocs (HTML) (DMG) (ZIP)
Create QuickTime movie with video and audio tracks; Video from series of individual frames
Import & Export, Movie Basics, Movie Creation 2003-01-14
qtmoviefromprocs.win (HTML) (DMG) (ZIP)
Create QuickTime movie with video and audio tracks; Video from series of individual frames
Import & Export, Movie Creation, QuickTime for Windows 2003-01-14
qtmoviefromurl (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's URL data handler to open a movie file specified by a URL.
Movie Basics 2003-01-14
qtmoviefromurl.win (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's URL data handler to open a movie file specified by a URL.
QuickTime for Windows 2003-01-14
qtmovietrack (HTML) (DMG) (ZIP)
Demonstrates how to create movie tracks, allowing you to embed one movie within another movie.
Movie Basics 2003-01-14
qtmovietrack.win (HTML) (DMG) (ZIP)
Demonstrates how to create movie tracks, allowing you to embed one movie within another movie.
Movie Basics 2003-01-14
qtmultiimage (HTML) (DMG) (ZIP)
Illustrates determining whether an image file contains more than one image and displaying any image.
Graphics & Imaging 2003-01-14
qtmultiimage.win (HTML) (DMG) (ZIP)
Illustrates how to display any of the images in a multi-image file.
QuickTime for Windows 2003-01-14
qtmusic.win (HTML) (DMG) (ZIP)
Deprecated - Demonstrates ways of using the QuickTime Music Architecture to play notes and tunes.
Audio 2003-01-14
QTMusicToo (HTML) (DMG) (ZIP)
Deprecated - Shows all of the QuickTime Music features introduced with QuickTime 2.0.
Audio 2003-03-19
QTNoStepsDemo (HTML) (DMG) (ZIP)
Shows how to subclass QTMovieView to override its default behaviors.
Cocoa, Movie Basics 2006-08-01
QTPixelBufferVCToCGImage (HTML) (DMG) (ZIP)
Demonstrates using QTPixelBufferContextCreate with NewMovieFromProperties to output pixel buffers from a movie and draw them.
Carbon, Graphics & Imaging, Movie Basics 2006-07-07
QTQuartzPlayer (HTML) (DMG) (ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
Cocoa, Graphics & Imaging, Movie Basics 2005-10-04
qtreadwritejpeg (HTML) (DMG) (ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
Compression & Decompression, Graphics & Imaging 2003-01-14
qtreadwritejpeg.win (HTML) (DMG) (ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
Compression & Decompression, QuickTime for Windows 2003-01-14
QTRecorder (HTML) (DMG) (ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
Cocoa, Movie Creation 2007-04-10
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 2006-03-03
qtshell (HTML) (DMG) (ZIP)
Simple QuickTime and QuickTime VR viewer framework.
Movie Basics 2003-10-27
qtshell.win (HTML) (DMG) (ZIP)
Simple QuickTime and QuickTime VR viewer framework.
Movie Basics 2003-10-27
qtshellCEvents (HTML) (DMG) (ZIP)
A Carbon event based movie viewer framework which demonstrates how to incorporate movie support into an application.
Carbon, Movie Basics 2003-01-14
qtshellCEvents.win (HTML) (DMG) (ZIP)
A movie viewer framework which demonstrates how to incorporate movie support into an application.
Movie Basics, QuickTime for Windows 2003-01-14
qtshortcut (HTML) (DMG) (ZIP)
Illustrates how to use CreateShortcutMovieFile.
Movie Basics 2003-01-14
qtshortcut.win (HTML) (DMG) (ZIP)
Illustrates how to use CreateShortcutMovieFile.
Movie Creation 2003-01-14
qtshoweffect (HTML) (DMG) (ZIP)
Illustrates how to apply a filter or transition to pictures using QuickTime Effects APIs.
Video Effects & Transitions 2003-02-25
qtshoweffect.win (HTML) (DMG) (ZIP)
Illustrates how to apply a filter or transition to pictures using QuickTime Effects APIs.
Video Effects & Transitions 2003-02-25
QTSimpleApplet (HTML) (DMG) (ZIP)
Shows how to display any QuickTime content within a java.awt.Applet.
Java 2006-06-28
qtskins (HTML) (DMG) (ZIP)
Shows how to programmatically create and play back a movie with a skin track.
Movie Basics, Movie Creation, Movie Internals, QuickTime Media Skins 2003-01-14
qtskins.win (HTML) (DMG) (ZIP)
Shows how to programmatically create and play back a movie with a skin track.
Movie Basics, Movie Creation, Movie Internals, QuickTime for Windows, QuickTime Media Skins 2003-01-14
qtsndtween (HTML) (DMG) (ZIP)
Modify a QuickTime movie's sound track by increasing (or decreasing) the volume as it plays.
Audio, Movie Internals 2003-01-14
qtsndtween.win (HTML) (DMG) (ZIP)
Modify a QuickTime movie's sound track by increasing (or decreasing) the volume as it plays.
Audio, Movie Internals, QuickTime for Windows 2003-01-14
QTSPketizerReassem (HTML) (DMG) (ZIP)
Components to packetize or reassemble multimedia data that is streamed over RTP.
Streaming 2003-01-14
QTSPketizerReassem.win (HTML) (DMG) (ZIP)
Components to packetize or reassemble multimedia data that is streamed over RTP.
Streaming 2003-01-14
qtsprites (HTML) (DMG) (ZIP)
Shows how to create a sprite track that contains three sprites: a space ship, an icon, and a world.
Wired Movies and Sprites 2003-02-25
qtsprites.win (HTML) (DMG) (ZIP)
Shows how to create a sprite track that contains three sprites: a space ship, an icon, and a world.
Wired Movies and Sprites 2003-02-25
qtspritesplus (HTML) (DMG) (ZIP)
Shows how to use video overrides and tween tracks with sprite movies.
Movie Basics, Movie Creation, Wired Movies and Sprites 2003-02-25
qtspritesplus.win (HTML) (DMG) (ZIP)
Shows how to use video overrides and tween tracks with sprite movies.
Movie Basics, Movie Creation, QuickTime for Windows, Wired Movies and Sprites 2003-02-25
QTSSConnectionMonitor (HTML) (DMG) (ZIP)
Displays a graphical representation of the server's outgoing bandwidth.
Streaming 2003-01-14
QTSSInspector (HTML) (DMG) (ZIP)
Allows one to browse settings and server data using the Admin Protocol.
Streaming 2003-01-14
qtstdcompr (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
Compression & Decompression 2003-01-14
qtstdcompr.win (HTML) (DMG) (ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
Compression & Decompression 2003-01-14
qtstreaming (HTML) (DMG) (ZIP)
Using the QuickTime Streaming RTPMediaPacketizer components and RTPReassembler components to stream over RTP.
QuickTime Component Creation, Streaming 2003-01-14
qtstreaming.win (HTML) (DMG) (ZIP)
Using the QuickTime Streaming RTPMediaPacketizer components and RTPReassembler components to stream over RTP.
QuickTime Component Creation, QuickTime for Windows, Streaming 2003-01-14
QTStreamingApplet (HTML) (DMG) (ZIP)
Shows how to display QuickTime streaming content within a java.awt.Applet.
Java 2006-06-28
qtstreammsg (HTML) (DMG) (ZIP)
Shows how to work with the status streaming messages and display a message in the controller bar.
Movie Basics, Streaming 2003-01-14
qtstreammsg.win (HTML) (DMG) (ZIP)
Shows how to work with the status streaming messages and display a message in the controller bar.
Movie Basics, QuickTime for Windows, Streaming 2003-01-14
qtstreamsplicer (HTML) (DMG) (ZIP)
Shows how to splice a still picture onto the front of a live or audio-only streaming movie.
Streaming 2003-01-14
qtstreamsplicer.win (HTML) (DMG) (ZIP)
Shows how to splice a still picture onto the front of a live or audio-only streaming movie.
Streaming 2003-01-14
qttext (HTML) (DMG) (ZIP)
Demonstrates searching on text media, using a text procedure to retrieve text, and editing text media.
Movie Creation 2003-01-14
qttext.win (HTML) (DMG) (ZIP)
Demonstrates searching on text media, using a text procedure to retrieve text, and editing text media.
Movie Creation 2003-01-14
qttimecode.win (HTML) (DMG) (ZIP)
Shows how to use the timecode media handler.
Media Types & Media Handlers, Movie Internals 2003-01-14
QTtoCG (HTML) (DMG) (ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
Cocoa, Graphics & Imaging 2003-01-14
qtvectors (HTML) (DMG) (ZIP)
Shows how to construct a QuickTime vector movie.
Movie Creation, Movie Internals 2003-01-14
qtvectors.win (HTML) (DMG) (ZIP)
Constructs a series of QTAtoms that describe a vector picture and saves them to a movie.
Movie Creation, Movie Internals 2003-01-14
qtwiredactions (HTML) (DMG) (ZIP)
Shows how to attach wired actions to text tracks and make sprites bounce and collide.
Wired Movies and Sprites 2003-02-25
qtwiredactions.win (HTML) (DMG) (ZIP)
Shows how to attach wired actions to text tracks and make sprites bounce and collide.
Wired Movies and Sprites 2003-02-25
qtwiredsprites (HTML) (DMG) (ZIP)
Creates a wired sprite movie with one sprite track that contains two penguins and four buttons.
Wired Movies and Sprites 2003-02-25
qtwiredsprites.win (HTML) (DMG) (ZIP)
Creates a wired sprite movie with one sprite track that contains two penguins and four buttons.
Wired Movies and Sprites 2003-02-25
qtwiredspritesjr (HTML) (DMG) (ZIP)
Shows how to build a set of sprite "buttons" to control the playback of a linear QuickTime movie.
Wired Movies and Sprites 2003-02-25
qtwiredspritesjr.win (HTML) (DMG) (ZIP)
Shows how to build a set of sprite "buttons" to control the playback of a linear QuickTime movie.
Wired Movies and Sprites 2003-02-25
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 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 2005-06-01
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 2005-07-06
QuickTimeMovieControl (HTML) (DMG) (ZIP)
Demonstrates how to easily add QuickTime media playback to an application
Carbon 2005-08-10
RollerCoaster.win (HTML) (DMG) (ZIP)
Demonstrates how to create a simple roller-coaster simulation using QuickDraw3D.
Graphics & Imaging, QuickTime for Windows 2003-01-14
samplemakeeffectmovie (HTML) (DMG) (ZIP)
Shows how to take video from movies and add effects creating a new movie.
Video Effects & Transitions 2003-02-25
samplemakeeffectmovie.win (HTML) (DMG) (ZIP)
Shows how to take video from movies and add effects creating a new movie.
Video Effects & Transitions 2003-02-25
SCAudioCompress (HTML) (DMG) (ZIP)
Demonstrates audio compression using QuickTime Standard Audio Compression Component
Audio, Carbon 2006-08-22
Sequence Grabbing (HTML) (DMG) (ZIP)
Demonstrates how to use a sequence grabber component to preview and record captured data.
Movie Creation 2003-01-14
SGCapture (HTML) (DMG) (ZIP)
Deprecated - Displays live video within a QTCanvas using the SGDrawable class.
Java 2003-01-14
SGCapture2Disk (HTML) (DMG) (ZIP)
Deprecated - Use the SequenceGrabber to display video within a QTCanvas and capture the video to a movie file.
Java 2003-01-14
SGDataProcSample (HTML) (DMG) (ZIP)
Demonstrates how to run the Sequence Grabber in record mode using an SGDataProc to captured data.
Compression & Decompression, Movie Creation 2003-01-14
SGDevices (HTML) (DMG) (ZIP)
Demonstrates how to use the SGGetChannelDeviceList function to build and parse the list of devices.
Movie Creation 2003-01-14
Show Movie (HTML) (DMG) (ZIP)
Demonstrates several QuickTime features for manipulating movies and their playback.
Movie Basics 2003-01-14
SillyFrequencyLevels (HTML) (DMG) (ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
Audio, Carbon, Cocoa 2006-01-25
SimpleAudioExtraction (HTML) (DMG) (ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
Audio, Movie Basics 2006-01-03
SimpleCocoaJavaMovie (HTML) (DMG) (ZIP)
Deprecated - A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
Cocoa, Java, Movie Basics 2003-01-14
SimpleCocoaMovie (HTML) (DMG) (ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
Cocoa 2003-01-14
SimpleCocoaMovieQT (HTML) (DMG) (ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Objective-C classes.
Cocoa, Movie Basics 2003-01-14
simpleeditsdi.win (HTML) (DMG) (ZIP)
Demonstrates how to display and edit QuickTime movies using the SDI (single document interface).
Movie Basics, Movie Internals, QuickTime for Windows 2003-01-14
SimpleHIMovieViewPlayer (HTML) (DMG) (ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
Carbon, Movie Basics 2005-07-15
simpleplayersdi.win (HTML) (DMG) (ZIP)
Demonstrates how to display QuickTime movies using the SDI (single document interface).
Movie Basics, QuickTime for Windows 2003-01-14
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 2005-08-10
SlideShowImporter (HTML) (DMG) (ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
Import & Export, Movie Creation 2003-01-14
SlideShowImporter.win (HTML) (DMG) (ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
Import & Export, Movie Creation, QuickTime for Windows 2003-01-14
SlideShowJava (HTML) (DMG) (ZIP)
Deprecated - Uses the ImageViewer object to present a sequence of images one at a time.
Java 2003-01-14
sndequalizer (HTML) (DMG) (ZIP)
Manage a dialog window containing a graphical equalizer display.
Audio, Media Types & Media Handlers, Movie Basics 2003-01-14
SoftVDigX (HTML) (DMG) (ZIP)
Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.
Compression & Decompression, Hardware & Drivers, Import & Export, QuickTime Component Creation 2007-02-14
SoftVideoOutputComponent (HTML) (DMG) (ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
Compression & Decompression, QuickTime Component Creation 2005-08-10
Sound PreMixer effect (HTML) (DMG) (ZIP)
Deprecated - A sound manager pre-mixer effect component.
Audio, QuickTime Component Creation 2003-03-14
soundconverter (HTML) (DMG) (ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
Audio 2003-01-14
soundconverter.win (HTML) (DMG) (ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
Audio 2003-01-14
SoundMemRecord (HTML) (DMG) (ZIP)
This code shows using the SoundManager SPB calls for simple audio recording to memory.
Java 2006-05-05