Jump To:
The Reference Library is a comprehensive collection of Apple technical resources, including Articles, Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&As. Each of the links below leads to the resources for a specific topic.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Resource Type
Sort by
Date
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 Technical Q&As 2002-02-07
CreateMovie (HTML) (DMG) (ZIP)
Demonstrates how to create a QuickTime Movie with both a video and audio track.
QuickTime Sample Code 2003-01-14
CreateMovie - C# (HTML) (DMG) (ZIP)
Visual C# application demonstrating the QuickTime 7 COM Control creating movies from images and saving them
QuickTime 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
QuickTime Sample Code 2005-11-09
CreateMovieFromReferences (HTML) (DMG) (ZIP)
Shows how to create a movie from existing video samples in a file using AddMediaSampleReferences.
QuickTime Sample Code 2007-08-31
CreateMovieJava (HTML) (DMG) (ZIP)
Deprecated - Creates a Movie from Java drawing and a sound file.
QuickTime Sample Code 2003-01-14
CreatePictFile (HTML) (DMG) (ZIP)
Creates a QTComponent from a PICT, JPEG or GIF file using a GraphicsImporter.
QuickTime Sample Code 2006-05-11
CreatePortAssociation And WM_QUERYNEWPALETTE Message (HTML) (日本語 HTML)
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
QuickTime Technical Q&As 1998-09-21
Creating a Movie from Movie Data in Memory (HTML)
QA1341: Describes how to create a movie from movie data in memory.
QuickTime Technical Q&As 2006-03-21
Creating Apple TV Media Files Containing Dolby Digital Professional AC-3 Audio (HTML)
QA1604: Discusses how to create media files containing AC-3 audio for Apple TV using Compressor and QTKit.
QuickTime Technical Q&As 2008-05-19
Creating Core Audio Format (.caf) Files (HTML)
QA1534: Describes how to use afconvert to create .caf files
QuickTime Technical Q&As 2009-01-07
Creating Sample Descriptor Atoms for a Non-Mac Device (HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
QuickTime Technical Q&As 1995-08-01
Creating Sub GWorlds using QTNewGWorldFromPtr (HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
QuickTime Technical Q&As 2001-03-20
Creating Thumbnail PICTs (HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
QuickTime Technical Q&As 1995-05-01
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.
QuickTime Technical Q&As 2000-09-05
Cross-Platform Communication Using the PC Compatibility Messaging System (HTML)
TN1076: Describes Messaging System Architecture used in Apple's PC Compatibility and DOS Compatibility products
QuickTime Technical Notes 1996-10-01
CustomMedia (HTML) (DMG) (ZIP)
Demonstrates how to subclass quicktime.std.movies.media.Media to support custom media types.
QuickTime Sample Code 2006-05-11
Data Components Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime data components.
QuickTime Reference 2006-05-23
Decompressing DV frames and accessing the pixels (HTML) (日本語 HTML)
TN2044: Discusses and demonstrates how to decompress DV frames and access the pixels directly.
QuickTime Technical Notes 2002-04-11
Decompressing IMA WAVE files (HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
QuickTime Technical Q&As 1998-10-19
Decompressing MP3 (HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
QuickTime Technical Q&As 2000-09-22
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.
QuickTime Technical Q&As 2006-01-12
DecompressionAndScaling (HTML) (DMG) (ZIP)
Shows how to convert a version 2 PICT to a compressed QuickTime data buffer.
QuickTime Sample Code 2003-01-14
DelegateOnlyComponent (HTML) (DMG) (ZIP)
Image Codec Component which simply delegates to a real Image Codec (in this case a '2vuy' decompressor).
QuickTime Sample Code 2005-10-18
Derived Media Handler Components Update (HTML) (日本語 HTML)
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
QuickTime Technical Q&As 1996-08-21
DesktopSprites (HTML) (DMG) (ZIP)
Shows how to use the QuickTime Sprite Toolbox APIs to create and animate sprites in a window.
QuickTime Sample Code 2003-02-25
DesktopSprites.win (HTML) (DMG) (ZIP)
Shows how to use the QuickTime Sprite Toolbox APIs to create and animate sprites in a window.
QuickTime Sample Code 2003-02-25
Determining QuickDrawVideo Media Pixel Depth (HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
QuickTime Technical Q&As 1995-05-01
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.
QuickTime Technical Q&As 2001-11-07
Developing a QuickTime Musical Instrument (HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
QuickTime Technical Q&As 1995-05-01
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
QuickTime Technical Q&As 1999-02-15
DigitizerShell (HTML) (DMG) (ZIP)
Simple sequence grabber and vdig test bed for testing vdig and digitizer functionality.
QuickTime Sample Code 2003-01-14
Dimmer2Effect (HTML) (DMG) (ZIP)
Shows how to build a custom 2 source effect component for QuickTime.
QuickTime Sample Code 2003-02-25
Dimmer2Effect.win (HTML) (DMG) (ZIP)
Shows how to build a custom 2 source effect component for QuickTime.
QuickTime Sample Code 2003-02-25
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie (HTML) (日本語 HTML)
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
QuickTime Technical Q&As 2003-03-20
DragAndDrop Shell (HTML) (DMG) (ZIP)
A Drag and Drop shell for producing QuickTime drag and drop tools.
QuickTime Sample Code 2003-01-14
DrawTextCodec (HTML) (DMG) (ZIP)
This is a QuickTime codec for compressing black and white pictures into the glyphs of a font.
QuickTime Sample Code 2003-01-14
DropDraw (HTML) (DMG) (ZIP)
Demonstrates automatic ColorSync color-matching when drawing with QuickTime graphics importers in Panther
QuickTime Sample Code 2005-08-01
DukeMovie (HTML) (DMG) (ZIP)
Demonstrates playback of any QuickTime content within a java.awt display space using a QTComponent.
QuickTime Sample Code 2006-05-11
DV Codec settings and performance (HTML) (日本語 HTML)
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
QuickTime Technical Q&As 2004-01-20
Dynamically registering a bundled component (HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
QuickTime Technical Q&As 2004-06-07
Efficiently using Quartz Composer compositions with QuickTime (HTML)
TN2145: Describes how to best use Quartz Composer compositions in a QuickTime environment.
QuickTime Technical Notes 2005-07-05
ElectricImageComponent (HTML) (DMG) (ZIP)
Demonstrates how to build five QuickTime Components.
QuickTime Sample Code 2005-09-21
ElectricImageComponent.win (HTML) (DMG) (ZIP)
Demonstrates how to build five QuickTime Components.
QuickTime Sample Code 2004-01-23
Endian Concerns When Playing 'snd ' Resources (HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
QuickTime Technical Q&As 1999-11-08
ExampleCodec (HTML) (DMG) (ZIP)
An example of am image compression codec that handles both compression and decompression of images.
QuickTime Sample Code 2003-01-14
ExampleIPBCodec (HTML) (DMG) (ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
QuickTime Sample Code 2005-08-16
ExampleVideoPanel (HTML) (DMG) (ZIP)
An example Sequence Grabber Video Panel Component.
QuickTime Sample Code 2003-01-14
ExampleVideoPanel.win (HTML) (DMG) (ZIP)
An example Sequence Grabber Video Panel Component.
QuickTime Sample Code 2003-01-14
Exporting Movies for iPod, Apple TV and iPhone (HTML)
TN2188: Discusses the use of the iPod, Apple TV and iPhone QuickTime export components.
QuickTime Technical Notes 2009-04-30
Exporting TIFF files in little-endian format (HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
QuickTime Technical Q&As 2001-06-26
Extracting DV Fields using QTNewGWorldFromPtr (HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
QuickTime Technical Q&As 2001-03-20
ExtractMovieAudioToAIFF (HTML) (DMG) (ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
QuickTime Sample Code 2006-03-31
FastDitherUsingQT (HTML) (DMG) (ZIP)
Demonstrates how you can use QuickTime to get faster dithering.
QuickTime Sample Code 2003-02-25
Fiendishthngs (HTML) (DMG) (ZIP)
Fiendishthngs lists all the the Components it finds on the system and lets you query them for information.
QuickTime Sample Code 2007-09-13
Fill in the size field before calling ICMGetPixelFormatInfo (HTML) (日本語 HTML)
TN2057: Discusses why you should always fill in the size field of the ICMPixelFormatInfo structure before calling ICMGetPixelFormatInfo.
QuickTime Technical Notes 2002-07-17
Filtering QuickTime media types in Navigation Services (HTML) (日本語 HTML)
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
QuickTime Technical Q&As 2003-07-23
Filtering the Effects List returned by QTGetEffectsList (HTML) (日本語 HTML)
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
QuickTime Technical Q&As 2002-09-04
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.
QuickTime Technical Q&As 2005-10-24
Final Cut Pro - The 'r4fl' Pixel Format (HTML)
TN2201: Describes the 'r4fl' pixel format used by Final Cut Pro to support greater than 8-bit rendering.
QuickTime Technical Notes 2008-08-06
Full Screen changes in QuickTime 6.1 and 6.3 (HTML) (日本語 HTML)
TN2068: Changes made to the QuickTime Full Screen API with the release of QuickTime6.1 and QuickTime6.3
QuickTime Technical Notes 2003-06-19
FullScreen (HTML) (DMG) (ZIP)
Shows how to use BeginFullScreen and EndFullScreen to enter and exit full-screen mode.
QuickTime Sample Code 2003-01-14
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.
QuickTime Technical Q&As 1995-05-01
GDGetScale (HTML)
Deprecated - QTICM04: Describes the function call GDGetScale, its parameters, and errors it may encounter.
QuickTime 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.
QuickTime Technical Q&As 1995-05-01
GDSetScale (HTML)
Deprecated - QTICM05: Describes the function GDSetScale, its parameters, and the errors it may encounter.
QuickTime Technical Q&As 1995-05-01
GetDIBFromPict fails with QuickTime "Minimum" installation (HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
QuickTime Technical Q&As 2004-09-28
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
QuickTime Technical Q&As 2008-06-03
Getting Up to Speed with QuickTime VR: Notes from the Field (HTML)
TN1029: Understanding QuickTime VR: available tools and what a multimedia developer may be interested in.
QuickTime Technical Notes 2000-08-14
Graphic Import-Export (HTML) (DMG) (ZIP)
Demonstrates how to Draw, Scale, Rotate and Export images using QuickTime Graphics Importers and Exporters.
QuickTime Sample Code 2003-01-14
graphicimporter.win (HTML) (DMG) (ZIP)
Demonstrates ways of using QuickTime graphics importers.
QuickTime Sample Code 2003-01-14
Graphics Exporters - Creating 16-bit-per-channel image files (HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
QuickTime Technical Q&As 2004-06-03
Graphics Importer -8970 errors & TIFF Support (HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
QuickTime Technical Q&As 2000-11-29
Graphics Importers and image files containing multiple layers (HTML) (日本語 HTML)
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
QuickTime Technical Q&As 2002-06-18
GraphicsImportSetBoundsRect resets your Matrix (HTML) (日本語 HTML)
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
QuickTime Technical Q&As 2002-05-29
GreyscaleEffectSample (HTML) (DMG) (ZIP)
Shows how to build a custom single source effect component for QuickTime.
QuickTime Sample Code 2003-02-25
GroupDrawing (HTML) (DMG) (ZIP)
Deprecated - Groups QuickTime drawing-capable objects into the display space of a single QTCanvas.
QuickTime Sample Code 2003-01-14
hacktv (HTML) (DMG) (ZIP)
Illustrates how to use use the Sequence Grabber APIs to capture video and create QuickTime Movies.
QuickTime Sample Code 2003-01-14
HackTV Carbon (HTML) (DMG) (ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
QuickTime Sample Code 2007-11-16
hacktv.win (HTML) (DMG) (ZIP)
Illustrates how to use use the Sequence Grabber APIs to capture video and create QuickTime Movies.
QuickTime Sample Code 2003-01-14
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.
QuickTime Technical Q&As 1995-09-15
How can I find out what non-RGB pixel formats a codec supports? (HTML) (日本語 HTML)
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
QuickTime Technical Q&As 2008-04-24
How can I verify that a Movie can actually draw into a non-RGB GWorld? (HTML) (日本語 HTML)
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
QuickTime Technical Q&As 2003-03-05
How can I work with MPEG-2 media using QuickTime? (HTML)
QA1540: How to work with MPEG-2 media using QuickTime.
QuickTime Technical Q&As 2007-08-29
How do I count the frames in an MPEG movie? (HTML) (日本語 HTML)
QTMTB54: Talks about using the QuickTime Movie Toolbox function GetMovieNextInterestingTime with MPEG media tracks.
QuickTime Technical Q&As 2003-05-02
How do I create a QuickTime movie from PCM audio samples in memory? (HTML)
QA1539: How to create a QuickTime movie from PCM audio samples in memory
QuickTime Technical Q&As 2007-08-29
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.
QuickTime Technical Q&As 2000-04-24
How to Compute Data Rate for QuickTime Movies (HTML)
QTMTB46: Describes two methods of measuring the rate of samples for Quicktime movies.
QuickTime Technical Q&As 1995-09-15
How to get a native QuickTime movie object from the QuickTime ActiveX/COM control (HTML)
QA1594: Describes how to get a native QuickTime movie object from the QuickTime ActiveX/COM control
QuickTime Technical Q&As 2008-03-27
How to Get the First Video Frame (HTML)
QTMCC01: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
QuickTime Technical Q&As 1995-05-01
How to play a sequence of movies in a Web page (HTML)
QA1593: How to have the QuickTime plug-in play a sequence of movies, one after the other, in a Web page
QuickTime Technical Q&As 2008-08-08
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.
QuickTime Technical Q&As 1995-05-01
How to work around HIMovieViewCreate failing (HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
QuickTime Technical Q&As 2008-03-11
HTML Scripting Guide for QuickTime (HTML) (PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
QuickTime Guides 2008-10-15
HTML Video With CSS Effects and Custom Video Controls (HTML) (DMG) (ZIP)
HTML5 video element example that uses CSS effects and custom video controls.
QuickTime Sample Code 2008-08-06
ICM Drawing non-scheduled frames with QuickTime 6 (HTML) (日本語 HTML)
TN2060: Changes to how the Image Compression Manager draws non-scheduled frames in QuickTime 6 on Mac OS X.
QuickTime Technical Notes 2002-08-21
Idling Movie Importers (HTML)
TN2111: discusses how to write an idling movie importer component
QuickTime Technical Notes 2004-11-12
Image Codec Reference for QuickTime (HTML) (PDF)
Describes the API for QuickTime image codecs.
QuickTime Reference 2006-05-23
Image Compression Dialog Options (HTML)
QTICM14: Describes how to display an extra Options button in the normal Image Compression dialog.
QuickTime Technical Q&As 1995-08-01
Image Compression Manager Reference (HTML) (PDF)
Describes the API for QuickTime image compression.
QuickTime Reference 2006-05-23