Jump To:
Each Sample Code project is buildable and executable source example of how to accomplish a task for a specific Apple technology. They show the correct sequence of calls and parameter data types to provide a generalized method for API use that developers can modify for their specific needs.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
Inside Mac ICM Code (HTML) (DMG) (ZIP)
Demonstrates the use of the QuickTime Image Compression Manager.
QuickTime 2003-01-14
Inside Mac Movie TB Code (HTML) (DMG) (ZIP)
Deprecated - Macintosh Movie Toolbox sample code.
QuickTime 2003-01-14
JPEG File Interchange Format (HTML) (DMG) (ZIP)
Preview component which lets you make previews from JFIF files in the QuickTime StandardFilePreview dialog.
QuickTime 2003-01-14
KeyboardController (HTML) (DMG) (ZIP)
Shows how to customise user controlled playback of a movie using the keyboard.
QuickTime 2006-05-11
LiveVideoMixer (HTML) (DMG) (ZIP)
LiveVideoMixer demonstrates customized video rendering with QuickTime 7 and CoreVideo and OpenGL.
QuickTime 2008-04-24
LiveVideoMixer2 (HTML) (DMG) (ZIP)
An updated LiveVideoMixer with DV out over FireWire
QuickTime 2006-05-05
LiveVideoMixer3 (HTML) (DMG) (ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
QuickTime 2006-08-01
MakeEffectMovie (HTML) (DMG) (ZIP)
Creating a movie with an effects track allowing the user to specify the effect using the standard effects dialog.
QuickTime 2003-01-14
makeeffectslideshow (HTML) (DMG) (ZIP)
Creates a slide show movie using effects to switch from one video track to the next.
QuickTime 2003-02-25
makeeffectslideshow.win (HTML) (DMG) (ZIP)
Creates a slide show movie using effects to switch from one video track to the next.
QuickTime 2003-02-25
MakeiPhoneRefMovie (HTML) (DMG) (ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
QuickTime 2007-08-03
MCComponent (HTML) (DMG) (ZIP)
A sample QuickTime component skeleton.
QuickTime 2003-01-14
mdiplayer.win (HTML) (DMG) (ZIP)
Demonstrates how to display QuickTime movies using the MDI (multiple document interface).
QuickTime 2003-01-14
MeterTest (HTML) (DMG) (ZIP)
Sampling of sound input using SPBGetDeviceInfo(). Metering is then turned on and sampling is repeated.
QuickTime 2003-03-14
mfc.win (HTML) (DMG) (ZIP)
Contains a number of QuickTime samples using MFC: MFCMDIPlayer, MFCQTClasses, QTClasses, SimpleEdit, SimplePlayer.
QuickTime 2003-01-14
Movie From DataRef (HTML) (DMG) (ZIP)
Demonstrates Asynchronous Movie loading and the NewMovieFromDataRef API. Part of "An Introduction to QuickTime".
QuickTime 2003-01-14
Movie Overlay (HTML) (DMG) (ZIP)
Shows how to overlay text & graphics and perform animation on an QTMovieView through a floating overlay window.
QuickTime 2008-07-25
MovieBrowser (HTML) (DMG) (ZIP)
BrowserMaker creates a document with links to other movies in a folder.
QuickTime 2003-01-14
MovieCallbacks (HTML) (DMG) (ZIP)
Shows how to display a QuickTime movie within a window and add Call-backs.
QuickTime 2006-05-11
MovieGWorlds (HTML) (DMG) (ZIP)
Demonstrates movie drawing-complete functions, movie compositing and using SetTrackGWorld to draw into a specific graphics world.
QuickTime 2003-12-18
MoviePlayer (HTML) (DMG) (ZIP)
A simple movie player application written in Microsoft Visual Basic 6 using the QuickTime 7 COM/ActiveX Control.
QuickTime 2005-10-13
MoviePlayer - C# (HTML) (DMG) (ZIP)
Microsoft Visual C# application which uses the QuickTime 7 COM Control to display and manipulate movies
QuickTime 2005-11-09
MovieSprites (HTML) (DMG) (ZIP)
Testing for mouse clicks on a sprite. Part of "An Introduction to QuickTime."
QuickTime 2003-01-14
MovieTextFinder (HTML) (DMG) (ZIP)
Shows how to search for text within the text track of a QuickTime movie.
QuickTime 2006-05-11
MovieToAIFF (HTML) (DMG) (ZIP)
Using Movie Export Component to export QuickTime movie files into AIFF files.
QuickTime 2003-01-14
MovieVideoChart (HTML) (DMG) (ZIP)
Demonstrates direct access to video samples in movie files, using B-frame-aware APIs in QuickTime 7.
QuickTime 2006-07-11
MungSaver (HTML) (DMG) (ZIP)
Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique.
QuickTime 2003-11-18
Music (HTML) (DMG) (ZIP)
Shows how to use QuickTime's music components.
QuickTime 2006-05-11
MyComponent (HTML) (DMG) (ZIP)
Sample component shell, useful for writing a new component.
QuickTime 2003-01-14
MyMovieFilter (HTML) (DMG) (ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
QuickTime 2008-06-02
MyRecorder (HTML) (DMG) (ZIP)
Demonstrates the use of the QTKit Capture APIs
QuickTime 2008-01-29
MyRegisterComponent (HTML) (DMG) (ZIP)
This component registers another component and makes it the default component.
QuickTime 2003-01-14
offscreen.win (HTML) (DMG) (ZIP)
Uses NewGWorldFromHBITMAP to wrap a gworld around an existing DIB, then draws movie frames into this gworld.
QuickTime 2003-01-14
OldDelegateOnlyComponent (HTML) (DMG) (ZIP)
Deprecated - Please see DelegateOnlyComponent for the current version of this sample.
QuickTime 2003-10-27
OpenGLCaptureToMovie (HTML) (DMG) (ZIP)
How to capture the screen on Mac OS X using OpenGL and save to a QuickTime movie.
QuickTime 2007-08-30
OpenGLCompositorLab (HTML) (DMG) (ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
QuickTime 2003-04-21
Play Movie with Controller (HTML) (DMG) (ZIP)
Playing a QuickTime movie using a movie controller. Part of "An Introduction to QuickTime".
QuickTime 2003-01-14
PlayMovie (HTML) (DMG) (ZIP)
Demonstrates QuickTime content playback within a java.awt.Frame using the QTFactory to create a QTComponent.
QuickTime 2006-05-11
PlayMovieJava (HTML) (DMG) (ZIP)
Deprecated - Display any QuickTime content within an AWT container using the QTCanvas.
QuickTime 2003-01-14
PlaySound (HTML) (DMG) (ZIP)
Shows how to play a sound or midi file using AWT rather than a QTComponent.
QuickTime 2006-05-11
PlayTune (HTML) (DMG) (ZIP)
Shows how to use the TunePlayer to play a Tune using the QuickTime Music Architecture.
QuickTime 2006-05-11
qdmediahandler (HTML) (DMG) (ZIP)
Illustrates one way to write a derived media handler.
QuickTime 2003-01-14
qdmediahandler.win (HTML) (DMG) (ZIP)
Illustrates one way to write a derived media handler.
QuickTime 2003-01-14
qdmediamaker (HTML) (DMG) (ZIP)
QDMMaker is a sample application that creates movies that use the QuickDraw media handler.
QuickTime 2003-01-14
qdmediamaker.win (HTML) (DMG) (ZIP)
QDMMaker is a sample application that creates movies that use the QuickDraw media handler.
QuickTime 2003-01-14
QT Capture Widget (HTML) (DMG) (ZIP)
A Dashboard widget that uses the QTKit capture API to provide video and audio capture.
QuickTime 2007-08-27
QT Internals (HTML) (DMG) (ZIP)
Dumps information about movie structures.
QuickTime 2003-01-14
QT QDesign decomp (HTML) (DMG) (ZIP)
Deprecated - Decompressing QDesign compressed files using the Sound Manager's SoundConvert routines and QuickTime QDesign codecs.
QuickTime 2003-01-14
qt3dtween (HTML) (DMG) (ZIP)
Creates a QuickTime movie containing both a 3D track and a tween track.
QuickTime 2003-01-14
qt3dtween.win (HTML) (DMG) (ZIP)
A sample application that creates a QuickTime movie containing both a 3D track and a tween track.
QuickTime 2003-01-14
qtactiontargets (HTML) (DMG) (ZIP)
Shows how to work with wired action targets.
QuickTime 2003-02-25
qtactiontargets.win (HTML) (DMG) (ZIP)
Shows how to work with wired action targets.
QuickTime 2003-02-25
qtaddeffectseg (HTML) (DMG) (ZIP)
Illustrates how to use add video effects to segments of movies.
QuickTime 2003-02-25
qtaddeffectseg.win (HTML) (DMG) (ZIP)
Illustrates how to use add video effects to segments of movies.
QuickTime 2003-02-25
QTAudioContextInsert (HTML) (DMG) (ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
QuickTime 2008-01-21
QTAudioExtractionPanel (HTML) (DMG) (ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
QuickTime 2005-06-27
qtbigscreen (HTML) (DMG) (ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
QuickTime 2003-01-14
qtbigscreen.win (HTML) (DMG) (ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
QuickTime 2003-01-14
QTBRemoteAdmin (HTML) (DMG) (ZIP)
Demonstrates how one might write a remote administration tool for QuickTime Broadcaster.
QuickTime 2003-01-14
qtcapture (HTML) (DMG) (ZIP)
Illustrates how to use the sequence grabber to capture sound and video.
QuickTime 2003-01-14
QTCarbonCoreImage101 (HTML) (DMG) (ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
QuickTime 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.
QuickTime 2009-03-19
qtchannels (HTML) (DMG) (ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
QuickTime 2003-01-14
qtchannels.win (HTML) (DMG) (ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
QuickTime 2003-01-14
qtcompress (HTML) (DMG) (ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
QuickTime 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.
QuickTime 2003-01-14
QTCompressionOptionsWindow (HTML) (DMG) (ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
QuickTime 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
QuickTime 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.
QuickTime 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.
QuickTime 2003-01-14
QTCoreImage101 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
QuickTime 2005-07-19
QTCoreVideo101 (HTML) (DMG) (ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
QuickTime 2008-04-24
QTCoreVideo102 (HTML) (DMG) (ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
QuickTime 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.
QuickTime 2008-06-06
QTCoreVideo201 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
QuickTime 2008-06-06
QTCoreVideo202 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
QuickTime 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.
QuickTime 2009-04-07
qtcreatemovie (HTML) (DMG) (ZIP)
CreateMovie demonstrates creating a very simple QuickTime movie with a video track and a sound track.
QuickTime 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.
QuickTime 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.
QuickTime 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.
QuickTime 2003-01-14
qtdataexchange (HTML) (DMG) (ZIP)
QuickTime's movie importers and exporters. Import files and export movie into any supported format.
QuickTime 2003-01-14
qtdataexchange.win (HTML) (DMG) (ZIP)
Import files, export a movie into any format supported by QuickTime's movie exporters.
QuickTime 2006-07-20
qtdataref (HTML) (DMG) (ZIP)
Shows how to work with data references and data handlers.
QuickTime 2003-01-24
qtdataref.win (HTML) (DMG) (ZIP)
Shows how to work with data references and data handlers.
QuickTime 2003-01-24
qteffects (HTML) (DMG) (ZIP)
Demonstrates how to work with QuickTime video effects.
QuickTime 2003-01-14
QTEffects Explode (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition .
QuickTime 2003-02-25
QTEffects Explode.win (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition.
QuickTime 2003-02-25
qteffects.win (HTML) (DMG) (ZIP)
Demonstrates how to work with QuickTime video effects.
QuickTime 2003-01-14
QTEffectsDialog - Cocoa (HTML) (DMG) (ZIP)
Shows how to display the standard QuickTime effects parameters dialog in a Cocoa application.
QuickTime 2003-09-04
QTEffectsJava (HTML) (DMG) (ZIP)
Deprecated - Applies QuickTime visual effects to two source images at runtime.
QuickTime 2003-01-14
QTExtractAndConvertToAIFF (HTML) (DMG) (ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
QuickTime 2006-11-08
QTExtractAndConvertToMovieFile (HTML) (DMG) (ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
QuickTime 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.
QuickTime 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.
QuickTime 2003-01-14
qtflattentohandle (HTML) (DMG) (ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
QuickTime 2003-01-14
qtflattentohandle.win (HTML) (DMG) (ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
QuickTime 2003-01-14
qtframestepper (HTML) (DMG) (ZIP)
QTFrameStepper.c defines functions that you can use to step frame-by-frame through a QuickTime movie.
QuickTime 2003-01-14
qtframestepper.win (HTML) (DMG) (ZIP)
Defines functions that you can use to step frame-by-frame through a QuickTime movie.
QuickTime 2003-01-14
qtfullscreen (HTML) (DMG) (ZIP)
Defines functions that illustrate how to play QuickTime movies full screen.
QuickTime 2003-01-14