Sort by Title |
Sorted by Topic |
Sort by Resource Type |
Sort by Date |
MIDI File Format
(HTML)
Describes the QuickTime implementation of the MIDI file standard.
|
File Format Specification |
Reference |
2002-09-17
|
QuickTime File Format Specification
(HTML)
(PDF)
Describes the file format and internal data structures of QuickTime movies.
|
File Format Specification |
Reference |
2007-09-04
|
Sample Description Endianness
(HTML)
QA1598: Describes the endianness of the QuickTime Sample Description Structure and their extensions.
|
File Format Specification |
Technical Q&As |
2008-03-17
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Games |
Technical Q&As |
2004-09-08
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Games |
Sample Code |
2003-07-07
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Games |
Guides |
2005-08-11
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
General |
Articles |
2007-12-11
|
Component Manager for QuickTime
(HTML)
(PDF)
Shows how to work with QuickTime components using the Component Manager, the component properties API, and component resources.
|
General |
Guides |
2005-04-08
|
QuickTime 6.3 + 3GPP
(HTML)
(PDF)
Summarizes features, changes, and new capabilities of QuickTime 6.3 plus 3GPP.
|
General |
Guides |
2003-06-01
|
QuickTime 7 for Windows Update Guide
(HTML)
(PDF)
Conceptual and reference material about the changes, features and enhancements, along with new APIs, available in QuickTime 7 for Windows.
|
General |
Guides |
2005-11-09
|
QuickTime 7 Update Guide
(HTML)
(PDF)
Describes the new features, functions, and data structures in QuickTime 7.
|
General |
Guides |
2005-04-29
|
QuickTime 7.1 Update Guide
(HTML)
(PDF)
Describes the new features, enhancements, and APIs available in QuickTime 7.1, including code samples that illustrate usage.
|
General |
Guides |
2007-03-06
|
QuickTime 7.1 Update Reference
(HTML)
(PDF)
Describes the new functions available in QuickTime 7.1.
|
General |
Release Notes |
2006-08-14
|
QuickTime 7.2.1 Update Guide
(HTML)
(PDF)
Describes the new features, changes, and enhancements in the QuickTime 7.2.1 release available in Mac OS X v10.5.
|
General |
Guides |
2007-10-31
|
QuickTime Atoms and Resources Reference
(HTML)
(PDF)
Describes API details of QuickTime atoms and public resources.
|
General |
Reference |
2006-05-23
|
QuickTime Callbacks Reference
(HTML)
(PDF)
Describes the API for QuickTime callbacks.
|
General |
Reference |
2006-05-23
|
QuickTime Constants Reference
(HTML)
(PDF)
Describes constants defined in the QuickTime framework that are not described in individual API reference documents.
|
General |
Reference |
2006-05-23
|
QuickTime Data Types Reference
(HTML)
(PDF)
Describes data types defined in the QuickTime framework that are not described in individual API reference documents.
|
General |
Reference |
2006-05-23
|
QuickTime Framework Reference
(HTML)
(PDF)
Describes the API for QuickTime.
|
General |
Reference |
2006-05-23
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
General |
Guides |
2005-08-11
|
QuickTime Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the QuickTime framework.
|
General |
Release Notes |
2007-07-18
|
What's New In QuickTime
(HTML)
Lists the documents describing the latest enhancements, new features, and other changes to the QuickTime technology.
|
General |
Guides |
2005-09-08
|
What's New in QuickTime 6.4 For Mac OS X
(HTML)
(PDF)
Deleted erroneous reference to constants that are not in released header files.
|
General |
Guides |
2003-09-01
|
What's New in QuickTime 6.5
(HTML)
(PDF)
Changes to the capabilities, mode of operation, and API of QuickTime at version 6.5.
|
General |
Guides |
2003-12-22
|
BrideOfMungGrab
(HTML)
(DMG)
(ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
|
Graphics & Imaging |
Sample Code |
2005-08-12
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
CIVideoDemoGL
(HTML)
(DMG)
(ZIP)
CIVideoDemoGL demonstrates using Core Image with QuickTime and Core Video
|
Graphics & Imaging |
Sample Code |
2007-10-03
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
Graphics & Imaging |
Sample Code |
2003-12-18
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
Graphics & Imaging |
Technical Q&As |
2006-11-15
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Graphics & Imaging |
Technical Q&As |
2005-10-17
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
Graphics & Imaging |
Technical Q&As |
2006-01-12
|
Core Animation QuickTime Layer
(HTML)
(DMG)
(ZIP)
Shows the use of controls in a Layer over a Core Animation QTMovieLayer
|
Graphics & Imaging |
Sample Code |
2007-09-26
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
Graphics & Imaging |
Technical Q&As |
2007-01-23
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Graphics & Imaging |
Technical Q&As |
2001-03-20
|
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.
|
Graphics & Imaging |
Technical Q&As |
2006-01-12
|
Efficiently using Quartz Composer compositions with QuickTime
(HTML)
TN2145: Describes how to best use Quartz Composer compositions in a QuickTime environment.
|
Graphics & Imaging |
Technical Notes |
2005-07-05
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Graphics & Imaging |
Technical Q&As |
2001-03-20
|
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.
|
Graphics & Imaging |
Technical Notes |
2008-08-06
|
FullScreen
(HTML)
(DMG)
(ZIP)
Shows how to use BeginFullScreen and EndFullScreen to enter and exit full-screen mode.
|
Graphics & Imaging |
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.
|
Graphics & Imaging |
Technical Q&As |
2004-06-03
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Graphics & Imaging |
Technical Q&As |
2005-09-06
|
Importing animated GIFs
(HTML)
()
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
|
Graphics & Imaging |
Technical Notes |
2001-04-17
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Graphics & Imaging |
Technical Q&As |
2003-04-17
|
JPEG File Interchange Format
(HTML)
(DMG)
(ZIP)
Preview component which lets you make previews from JFIF files in the QuickTime StandardFilePreview dialog.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Graphics & Imaging |
Articles |
2007-12-11
|
LiveVideoMixer
(HTML)
(DMG)
(ZIP)
LiveVideoMixer demonstrates customized video rendering with QuickTime 7 and CoreVideo and OpenGL.
|
Graphics & Imaging |
Sample Code |
2008-04-24
|
LiveVideoMixer2
(HTML)
(DMG)
(ZIP)
An updated LiveVideoMixer with DV out over FireWire
|
Graphics & Imaging |
Sample Code |
2006-05-05
|
LiveVideoMixer3
(HTML)
(DMG)
(ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
|
Graphics & Imaging |
Sample Code |
2006-08-01
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Graphics & Imaging |
Technical Q&As |
2001-02-26
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
Graphics & Imaging |
Technical Notes |
2008-03-11
|
Movie Export - Always fill in the MovieExportGetDataParams dataSize field
(HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
|
Graphics & Imaging |
Technical Q&As |
2005-02-25
|
MyMovieFilter
(HTML)
(DMG)
(ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
|
Graphics & Imaging |
Sample Code |
2008-06-02
|
OpenGLCompositorLab
(HTML)
(DMG)
(ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
|
Graphics & Imaging |
Sample Code |
2003-04-21
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Graphics & Imaging |
Technical Q&As |
2002-09-04
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
Graphics & Imaging |
Sample Code |
2006-02-14
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
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.
|
Graphics & Imaging |
Sample Code |
2008-04-24
|
QTCoreVideo102
(HTML)
(DMG)
(ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
|
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.
|
Graphics & Imaging |
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.
|
Graphics & Imaging |
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.
|
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.
|
Graphics & Imaging |
Sample Code |
2009-04-07
|
qtmultiimage
(HTML)
(DMG)
(ZIP)
Illustrates determining whether an image file contains more than one image and displaying any image.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
QTPixelBufferVCToCGImage
(HTML)
(DMG)
(ZIP)
Demonstrates using QTPixelBufferContextCreate with NewMovieFromProperties to output pixel buffers from a movie and draw them.
|
Graphics & Imaging |
Sample Code |
2006-07-07
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Graphics & Imaging |
Sample Code |
2005-10-04
|
qtreadwritejpeg
(HTML)
(DMG)
(ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
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.
|
Graphics & Imaging |
Sample Code |
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 |
Sample Code |
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.
|
Graphics & Imaging |
Sample Code |
2005-07-06
|
QuickTime Compression and Decompression Guide
(HTML)
(PDF)
Describes the QuickTime data compression and decompression technologies.
|
Graphics & Imaging |
Guides |
2006-01-10
|
QuickTime Movie Playback Programming Guide
(HTML)
(PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
|
Graphics & Imaging |
Guides |
2005-08-11
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Graphics & Imaging |
Guides |
2005-08-11
|
QuickTime Texture Visual Context - kQTVisualContextNotAllowedErr with non-accelerated graphics cards
(HTML)
QA1542: Discusses how to create a display mask and avoid a kQTVisualContextNotAllowedErr when using a non-accelerated graphics card.
|
Graphics & Imaging |
Technical Q&As |
2007-09-18
|
QuickTime Visual Context - Setting the kQTVisualContextOutputColorSpaceKey Attribute
(HTML)
QA1550: Describes how to configure a QuickTime OpenGL Texture Visual Context with the kQTVisualContextOutputColorSpaceKey attribute.
|
Graphics & Imaging |
Technical Q&As |
2007-09-28
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
Graphics & Imaging |
Technical Q&As |
2005-09-06
|
RollerCoaster.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a simple roller-coaster simulation using QuickDraw3D.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
StillMotion
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
|
Graphics & Imaging |
Sample Code |
2007-11-14
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Graphics & Imaging |
Technical Notes |
2007-09-14
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Graphics & Imaging |
Technical Q&As |
2008-08-08
|
Video Digitizers - Adding Clean Aperture and Pixel Aspect Ratio Information
(HTML)
QA1512: Discusses the importance of adding 'pasp' and 'clap' image description extensions to the ImageDescription returned by a VDIG.
|
Graphics & Imaging |
Technical Q&As |
2008-11-20
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Graphics & Imaging |
Sample Code |
2005-08-01
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Graphics & Imaging |
Sample Code |
2008-05-09
|
Why does my identity matrix look strange?
(HTML)
()
QA1227: Discusses the MatrixRecord structure and QuadToQuadMatrix function.
|
Graphics & Imaging |
Technical Q&As |
2003-01-15
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Hardware & Drivers |
Technical Q&As |
2004-07-07
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
HackTV Carbon
(HTML)
(DMG)
(ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
|
Hardware & Drivers |
Sample Code |
2007-11-16
|
IOKit Framework Headers
(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
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
Hardware & Drivers |
Technical Q&As |
2005-04-06
|
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
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Hardware & Drivers |
Technical Q&As |
2006-02-22
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Hardware & Drivers |
Technical Q&As |
2005-01-06
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Hardware & Drivers |
Sample Code |
2005-08-10
|
SoftVDigX
(HTML)
(DMG)
(ZIP)
Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.
|
Hardware & Drivers |
Sample Code |
2007-02-14
|
Video capture with multiple IIDC cameras
(HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
|
Hardware & Drivers |
Technical Q&As |
2008-08-08
|
Video Digitizers - Adding Clean Aperture and Pixel Aspect Ratio Information
(HTML)
QA1512: Discusses the importance of adding 'pasp' and 'clap' image description extensions to the ImageDescription returned by a VDIG.
|
Hardware & Drivers |
Technical Q&As |
2008-11-20
|
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
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
Import & Export |
Sample Code |
2005-07-22
|
CarbonQTGraphicImport
(HTML)
(DMG)
(ZIP)
Illustrates how to use the QuickTime GraphicImporter components.
|
Import & Export |
Sample Code |
2003-01-14
|
ClosedCaptionImporter
(HTML)
(DMG)
(ZIP)
QuickTime Movie Import Component for Scenarist Closed Caption files.
|
Import & Export |
Sample Code |
2007-11-15
|