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
Sorted by
Resource Type
Sort by
Date
spatialQuality Values with Lossy Compression (HTML) (日本語 HTML)
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
Compression & Decompression Technical Q&As 2002-03-12
48 bit & 64 bit Pixel Format support in QuickTime (HTML) (日本語 HTML)
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
Compression & Decompression Technical Q&As 2002-02-07
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler (HTML) (日本語 HTML)
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
QuickTime Component Creation Technical Q&As 2002-02-07
QTML, c2pstr and Pascal strings (HTML) (日本語 HTML)
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
QuickTime for Windows Technical Q&As 2002-01-21
QuickTime Media Editing (HTML) (日本語 HTML)
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
Movie Basics Technical Q&As 2002-01-16
The similarity field in ImageCodecBandCompress and Key Frames (HTML) (日本語 HTML)
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
QuickTime Component Creation Technical Q&As 2002-01-16
IOKit Framework Headers (HTML) (日本語 HTML)
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
Hardware & Drivers Technical Q&As 2002-01-15
Unwanted Audio with DV Capture (HTML) (日本語 HTML)
QA1105: Explains why audio is captured from a DV source even though you may not want to.
Movie Creation Technical Q&As 2002-01-14
Intercepting movie controller actions (HTML)
QA1094: Demonstrates how to intercept movie controller actions.
Movie Basics, QuickTime Component Creation Technical Q&As 2001-11-14
Intercepting QuickTime Wired Actions (HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
Movie Basics, Wired Movies and Sprites Technical Q&As 2001-11-14
Determining required components for QuickTime movies (HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
Movie Basics Technical Q&As 2001-11-07
Quality of QuickTime video effects (HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
Compression & Decompression, Video Effects & Transitions Technical Q&As 2001-10-26
QuickTime and Carbon Events (HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
Design Guidelines, Movie Basics Technical Q&As 2001-10-26
QuickTime Supported YUV Pixel Formats (HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
Carbon, Compression & Decompression, QuickTime Component Creation Technical Q&As 2001-07-19
Exporting TIFF files in little-endian format (HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
Import & Export Technical Q&As 2001-06-26
Using SetMovieGWorld to draw to the window back buffer (HTML)
QA1043: Explains how to draw into the back buffer with SetMovieGWorld.
Movie Basics Technical Q&As 2001-06-26
Creating Sub GWorlds using QTNewGWorldFromPtr (HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
Carbon, Graphics & Imaging Technical Q&As 2001-03-20
Extracting DV Fields using QTNewGWorldFromPtr (HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
Carbon, Graphics & Imaging, Movie Basics Technical Q&As 2001-03-20
LockPixels and DisposeGWorld with QTNewGWorldFromPtr (HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
Carbon, Graphics & Imaging Technical Q&As 2001-02-26
Keyframes and AddMediaSample (HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
Compression & Decompression, Movie Creation Technical Q&As 2000-12-01
Graphics Importer -8970 errors & TIFF Support (HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
Compression & Decompression, Import & Export Technical Q&As 2000-11-29
Preview image quality of DV capture (HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
Movie Creation Technical Q&As 2000-10-25
Component Definitions (HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
QuickTime Component Creation Technical Q&As 2000-09-22
Decompressing MP3 (HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
Import & Export Technical Q&As 2000-09-22
Importing Sys 7 Snds (HTML)
QTMCC16: Describes how to import System 7 sound files using QuickTime.
Import & Export Technical Q&As 2000-09-22
Track Editing (HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
Movie Basics Technical Q&As 2000-09-22
Batch Exporting movie sound tracks with ConvertMovieToFile() (HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
Audio, Movie Basics Technical Q&As 2000-09-05
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie (HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
Movie Basics Technical Q&As 2000-09-05
Creating track references when editing movies (HTML)
QTMTB61: Explains how to use the InsertTrackSegment function to copy a track reference rather than the actual media.
Movie Basics, Movie Internals Technical Q&As 2000-09-05
QuickTime .qtx/.qtr/.qt/.mov files defined (HTML)
QTW99: Definitions for the QuickTime for Windows .qtx/.qtr/.qt/.mov files.
QuickTime for Windows Technical Q&As 2000-09-05
Saving changes to modified movies (HTML)
QTMTB60: Describes how to ensure any changes made to a movie are saved.
Movie Basics Technical Q&As 2000-09-05
Using MovieExportSetSampleDescription to specify the format of exported data (HTML)
QTMTB59: Describes using the ConvertMovieToFile routine to export a WAV audio-only movie to an AIFF file using a specific compressor.
Audio, Import & Export, Movie Basics Technical Q&As 2000-09-05
Using Windows GDI for all drawing (HTML)
QTW98: Using the Windows Graphics Device Interface (GDI) for all drawing under QuickTime for Windows.
QuickTime for Windows Technical Q&As 2000-09-05
How do I decompress individual frames into an offscreen? (HTML)
QTMTB57: Describes methods for decompressing individual frames of a video track into an offscreen memory buffer.
Movie Basics Technical Q&As 2000-04-24
Importing image data from memory (HTML)
QTMTB56: Explains using the graphics importer API's to read image data which resides in memory.
Import & Export, Movie Basics Technical Q&As 2000-04-03
Legacy Devices (HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
Hardware & Drivers Technical Q&As 2000-03-20
Setting Export Quality (HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
Import & Export Technical Q&As 1999-12-06
When to use PCMCIA, PC Card, and CardBus (HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
Hardware & Drivers Technical Q&As 1999-11-15
Endian Concerns When Playing 'snd ' Resources (HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
QuickTime for Windows Technical Q&As 1999-11-08
QuickTime DirectDraw Surfaces (HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
QuickTime for Windows Technical Q&As 1999-11-01
SGSetSettings unexpected results (HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
Movie Basics, Movie Creation Technical Q&As 1999-10-11
Setting the movie background color (HTML) (日本語 HTML)
QTMTB53: Describes how to apply a background color to an entire movie.
Movie Basics Technical Q&As 1999-08-16
Playing memory-resident WAVE data using QuickTime 4 (HTML) (日本語 HTML)
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
Audio, Import & Export, Movie Basics Technical Q&As 1999-07-21
ConvertMovieToFile unexpected results (HTML) (日本語 HTML)
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
Import & Export, Movie Basics Technical Q&As 1999-06-14
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware (HTML) (日本語 HTML)
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
Hardware & Drivers Technical Q&As 1999-02-15
Playing QuickTime 3 Movie Sound Data (HTML) (日本語 HTML)
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
Audio, Movie Basics, QuickTime for Windows Technical Q&As 1998-11-09
Decompressing IMA WAVE files (HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
Import & Export Technical Q&As 1998-10-19
Calling InitializeQTML from DLL Main (HTML) (日本語 HTML)
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
QuickTime for Windows Technical Q&As 1998-09-21
Checking For Presence of QuickTime 3 for Windows (HTML) (日本語 HTML)
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
QuickTime for Windows Technical Q&As 1998-09-21
CreatePortAssociation And WM_QUERYNEWPALETTE Message (HTML) (日本語 HTML)
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
QuickTime for Windows Technical Q&As 1998-09-21
MSVC++ link error LNK4098 When Building QuickTime 3 for Windows Apps (HTML) (日本語 HTML)
QTW94: Avoid MSVC++ link error LNK4098 when building QuickTime 3 for Windows applications.
QuickTime for Windows Technical Q&As 1998-09-21
Using Mac Toolbox routines Under Windows 98/95/NT (HTML) (日本語 HTML)
QTW87: Some Macintosh Toolbox functions are available with QuickTime 3 for Windows.
QuickTime for Windows Technical Q&As 1998-09-21
Using Mac-style Resources (HTML) (日本語 HTML)
QTW86: Using Mac-style resources in a Windows 98/95/NT or DLL using QuickTime 3 for Windows FSpOpenResFile function.
QuickTime for Windows Technical Q&As 1998-09-21
What is SetMovieDefaultDataRef? (HTML) (日本語 HTML)
QTMTB48: Describes the routine SetMovieDefaultDataRef and includes sample code showing how to use it.
Movie Basics Technical Q&As 1997-03-14
Saving QuickTime Movie Files (HTML) (日本語 HTML)
QTMTB47: Explains a few complications one might face in creating and saving QuickTime movie files.
Movie Basics Technical Q&As 1997-01-31
ImageDescription Extension Format (HTML) (日本語 HTML)
QTMCC04: Gives a reference for information on image description extensions.
QuickTime Component Creation Technical Q&As 1996-11-27
QuickTime Preview Behavior (HTML) (日本語 HTML)
QTMCC10: Describes the expected behavior of the create/update preview button in the SFPGetFilePreview dialog.
QuickTime for Windows Technical Q&As 1996-11-27
Derived Media Handler Components Update (HTML) (日本語 HTML)
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
QuickTime Component Creation Technical Q&As 1996-08-21
Movie Import Component Selectors (HTML) (日本語 HTML)
QTMCC09: Explains why there is no documentation on the movie import API selectors: kMovieImportGetFileTypeSelect and kMovieImportDataRefSelect.
QuickTime Component Creation Technical Q&As 1996-08-21
QuickTime Music Architecture Header Update (HTML) (日本語 HTML)
QTMA06: Explains missing and changed items in QuickTime 2.5.
Audio Technical Q&As 1996-08-21
Linked Movies with Different Color Palettes (HTML) (日本語 HTML)
QTMRF07: Explains why a QuickTime movie shouldn't contain subMovies that have different color palettes.
Movie Internals Technical Q&As 1996-02-15
Handling of Update Events While a Movie Plays (HTML)
Deprecated - QTMTB45: Describes timing issues that can be caused by applications calling WaitNextEvent while playing a QuickTime movie.
Movie Basics Technical Q&As 1995-09-15
How to Compute Data Rate for QuickTime Movies (HTML)
QTMTB46: Describes two methods of measuring the rate of samples for Quicktime movies.
Movie Basics Technical Q&As 1995-09-15
Incorrect Inside Macintosh Volume V documentation (HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
Carbon Technical Q&As 1995-09-15
Compressed and Uncompressed Samples in the Same Track (HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
Movie Basics Technical Q&As 1995-08-01
Correction to SetMediaDataRef, short, not pointer (HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
Media Types & Media Handlers, Movie Basics Technical Q&As 1995-08-01
Creating Sample Descriptor Atoms for a Non-Mac Device (HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
Design Guidelines Technical Q&As 1995-08-01
Image Compression Dialog Options (HTML)
QTICM14: Describes how to display an extra Options button in the normal Image Compression dialog.
Compression & Decompression Technical Q&As 1995-08-01
MPEG Compression in QuickTime (HTML)
QTICM16: Describes extracting information from an MPEG movie file and placing it in a specific MPEG track.
Movie Creation Technical Q&As 1995-08-01
Specifying Chunk Sizes (HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
Design Guidelines, Movie Internals Technical Q&As 1995-08-01
Setting the option button in the ICM dialog (HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
QuickTime Component Creation Technical Q&As 1995-06-01
Accessing Decompressed Images (HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
Movie Basics Technical Q&As 1995-05-01
Adding QuickTime Movie Data to Non-QuickTime Files (HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
Movie Basics Technical Q&As 1995-05-01
Choosing the Position Where a Movie is Pasted (HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
Movie Basics, Movie Internals Technical Q&As 1995-05-01
CompressSequenceBegin & Ethernet in QuickTime (HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
Compression & Decompression Technical Q&As 1995-05-01
Correct Time Values (HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
Movie Basics Technical Q&As 1995-05-01
Creating Thumbnail PICTs (HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
Compression & Decompression Technical Q&As 1995-05-01
Determining QuickDrawVideo Media Pixel Depth (HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
Media Types & Media Handlers, Movie Basics Technical Q&As 1995-05-01
Developing a QuickTime Musical Instrument (HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
Audio Technical Q&As 1995-05-01
Functions that Modify Movie Properties, QuickTime Track, and Movie Sound Volume (HTML)
QTMTB39: Explains movie volume values, and how to exceed the maximum level using Sound Manager 3.0.
Movie Basics Technical Q&As 1995-05-01
GDGetScale (HTML)
Deprecated - QTICM04: Describes the function call GDGetScale, its parameters, and errors it may encounter.
Compression & Decompression Technical Q&As 1995-05-01
GDHasScale (HTML)
Deprecated - QTICM03: Describes the function GDHasScale; lists what it returns, its main purpose, parameters, and possible errors.
Compression & Decompression Technical Q&As 1995-05-01
GDSetScale (HTML)
Deprecated - QTICM05: Describes the function GDSetScale, its parameters, and the errors it may encounter.
Compression & Decompression Technical Q&As 1995-05-01
How to Get the First Video Frame (HTML)
QTMCC01: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
Movie Basics Technical Q&As 1995-05-01
How to Tell Whether a Picture is QuickTime-Compressed (HTML)
QTICM02: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used.
Compression & Decompression Technical Q&As 1995-05-01
MCSetClip and Clipping with the Movie Controller (HTML)
QTMTB18: Tells why the movie controller ignores the clip set by SetMovieDisplayClipRgn and shows a correct clipping technique.
Movie Basics, Movie Internals Technical Q&As 1995-05-01
PICT, QuickTime-Compressed Testing (HTML)
QTICM09: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used
Compression & Decompression Technical Q&As 1995-05-01
Preroll Movies (HTML)
QTMTB42: Lists the advantages of calling PreRollMovie to improve the performance of QuickTime movies.
Movie Basics Technical Q&As 1995-05-01
QuickTime & Noise Problems (HTML)
QTPC02: Talks about ways to reduce noise in movies created with the CinePak codec.
Compression & Decompression Technical Q&As 1995-05-01
QuickTime & PutMovieIntoDataFork, Offsets (HTML)
QTMTB34: Explains restrictions on moving movie data around in a file after creation; also gives work arounds.
Movie Basics Technical Q&As 1995-05-01
QuickTime Sound (HTML)
QTMRF04: Explains what the sowt and the twos format is in QuickTime.
QuickTime for Windows Technical Q&As 1995-05-01
QuickTime Toolbox GetMovieTime Call (HTML)
QTMTB38: Provides the calls to change the current time and to reposition a movie to play from the start.
Movie Basics Technical Q&As 1995-05-01
Retrieving Audio from QuickTime Files (HTML)
QTMTB30: Describes how to retrieve audio from QuickTime files in 1 second chunks.
Import & Export, Movie Basics Technical Q&As 1995-05-01
Setting a Movie's Clipping Region (HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
Movie Basics, Movie Internals Technical Q&As 1995-05-01
Stepping Through QuickTime-Movie (HTML)
QTMTB28: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
Movie Basics, Movie Internals Technical Q&As 1995-05-01