Sort by Title |
Sorted by Topic |
Sort by Resource Type |
Sort by Date |
QTNoStepsDemo
(HTML)
(DMG)
(ZIP)
Shows how to subclass QTMovieView to override its default behaviors.
|
Cocoa |
Sample Code |
2006-08-01
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Cocoa |
Sample Code |
2005-10-04
|
QTRecorder
(HTML)
(DMG)
(ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
|
Cocoa |
Sample Code |
2007-04-10
|
QTSampleBuffer Class Reference
(HTML)
(PDF)
Describes a QuickTime media data buffer.
|
Cocoa |
Reference |
2009-04-08
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
Cocoa |
Sample Code |
2003-01-14
|
QTTrack Class Reference
(HTML)
(PDF)
Describes a QuickTime movie track.
|
Cocoa |
Reference |
2009-03-04
|
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
Cocoa |
Technical Q&As |
2003-10-21
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
Cocoa |
Technical Q&As |
2009-01-29
|
QuickTime Kit Programming Guide
(HTML)
(PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
|
Cocoa |
Guides |
2005-11-09
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Cocoa |
Guides |
2005-08-11
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Cocoa |
Sample Code |
2006-01-25
|
SimpleCocoaJavaMovie
(HTML)
(DMG)
(ZIP)
Deprecated - A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleCocoaMovieQT
(HTML)
(DMG)
(ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Objective-C classes.
|
Cocoa |
Sample Code |
2003-01-14
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Cocoa |
Technical Notes |
2007-09-14
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
Cocoa |
Sample Code |
2005-07-26
|
ThreadsExportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
|
Cocoa |
Sample Code |
2006-01-03
|
ThreadsImporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying still images on separate threads.
|
Cocoa |
Sample Code |
2005-07-22
|
ThreadsImportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying QuickTime Movies on separate threads.
|
Cocoa |
Sample Code |
2005-07-26
|
TrackFormatDemo
(HTML)
(DMG)
(ZIP)
Shows how to get a human-readable, localized description of a track's format.
|
Cocoa |
Sample Code |
2006-08-01
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Cocoa |
Technical Q&As |
2008-08-08
|
Using the QTKit Framework
(HTML)
Learn how the QuickTime Kit works and how to use it in your application.
|
Cocoa |
Articles |
2006-06-19
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
Cocoa |
Guides |
2002-11-12
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Cocoa |
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
|
Cocoa |
Sample Code |
2008-05-09
|
WritableFileDemo
(HTML)
(DMG)
(ZIP)
Shows how to create an empty, writable file associated with a QTMovie object.
|
Cocoa |
Sample Code |
2006-08-01
|
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
Compression & Decompression |
Technical Q&As |
2002-02-07
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
Compression & Decompression |
Technical Q&As |
2002-07-09
|
CaptureAndCompressIPBMovie
(HTML)
(DMG)
(ZIP)
Captures video & recompresses it using H.264 also captures audio saving the output in a movie file.
|
Compression & Decompression |
Sample Code |
2007-08-14
|
Compression and Decompression Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime compression and decompression operations.
|
Compression & Decompression |
Reference |
2006-05-23
|
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
|
Compression & Decompression |
Technical Q&As |
2006-11-15
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
Compression & Decompression |
Technical Q&As |
2006-01-12
|
Compression Sessions - Multipass encoding and the pass mode flags
(HTML)
QA1457: Discusses how the pass mode flags work when performing multipass compression operations.
|
Compression & Decompression |
Technical Q&As |
2006-10-02
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
Compression & Decompression |
Technical Q&As |
2006-01-12
|
CompressMovies
(HTML)
(DMG)
(ZIP)
Shows how to use QuickTime movie compression in an application.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
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
|
ConvertToMovieJr
(HTML)
(DMG)
(ZIP)
Shows how to recompress QuickTime movies using the Image Compression Manager routines.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
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
|
Decompressing DV frames and accessing the pixels
(HTML)
()
TN2044: Discusses and demonstrates how to decompress DV frames and access the pixels directly.
|
Compression & Decompression |
Technical Notes |
2002-04-11
|
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.
|
Compression & Decompression |
Technical Q&As |
2006-01-12
|
DecompressionAndScaling
(HTML)
(DMG)
(ZIP)
Shows how to convert a version 2 PICT to a compressed QuickTime data buffer.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
DV Codec settings and performance
(HTML)
()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
|
Compression & Decompression |
Technical Q&As |
2004-01-20
|
ExampleIPBCodec
(HTML)
(DMG)
(ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
|
Compression & Decompression |
Sample Code |
2005-08-16
|
FastDitherUsingQT
(HTML)
(DMG)
(ZIP)
Demonstrates how you can use QuickTime to get faster dithering.
|
Compression & Decompression |
Sample Code |
2003-02-25
|
Fill in the size field before calling ICMGetPixelFormatInfo
(HTML)
()
TN2057: Discusses why you should always fill in the size field of the ICMPixelFormatInfo structure before calling ICMGetPixelFormatInfo.
|
Compression & Decompression |
Technical Notes |
2002-07-17
|
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
|
Graphics Importer -8970 errors & TIFF Support
(HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
|
Compression & Decompression |
Technical Q&As |
2000-11-29
|
GraphicsImportSetBoundsRect resets your Matrix
(HTML)
()
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
|
Compression & Decompression |
Technical Q&As |
2002-05-29
|
How can I find out what non-RGB pixel formats a codec supports?
(HTML)
()
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
|
Compression & Decompression |
Technical Q&As |
2008-04-24
|
How can I verify that a Movie can actually draw into a non-RGB GWorld?
(HTML)
()
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
|
Compression & Decompression |
Technical Q&As |
2003-03-05
|
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
|
ICM Drawing non-scheduled frames with QuickTime 6
(HTML)
()
TN2060: Changes to how the Image Compression Manager draws non-scheduled frames in QuickTime 6 on Mac OS X.
|
Compression & Decompression |
Technical Notes |
2002-08-21
|
Image Codec Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime image codecs.
|
Compression & Decompression |
Reference |
2006-05-23
|
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
|
Image Compression Manager Reference
(HTML)
(PDF)
Describes the API for QuickTime image compression.
|
Compression & Decompression |
Reference |
2006-05-23
|
Image Decompressor Data-loading Procs
(HTML)
()
QTMCC19: Explains how to use an image decompressor's data-loading proc.
|
Compression & Decompression |
Technical Q&As |
2003-07-10
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Compression & Decompression |
Technical Q&As |
2005-09-06
|
Inside Mac ICM Code
(HTML)
(DMG)
(ZIP)
Demonstrates the use of the QuickTime Image Compression Manager.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
Compression & Decompression |
Technical Q&As |
2000-12-01
|
Limiting the component list in SCRequestImageSettings
(HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
|
Compression & Decompression |
Technical Q&As |
2006-01-12
|
LiveVideoMixer2
(HTML)
(DMG)
(ZIP)
An updated LiveVideoMixer with DV out over FireWire
|
Compression & Decompression |
Sample Code |
2006-05-05
|
Movie Data Security
(HTML)
TN2038: Describes techniques you can use to protect data in QuickTime movies.
|
Compression & Decompression |
Technical Notes |
2001-12-13
|
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.
|
Compression & Decompression |
Technical Q&As |
2005-02-25
|
MovieVideoChart
(HTML)
(DMG)
(ZIP)
Demonstrates direct access to video samples in movie files, using B-frame-aware APIs in QuickTime 7.
|
Compression & Decompression |
Sample Code |
2006-07-11
|
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
|
qtcompress
(HTML)
(DMG)
(ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
|
Compression & Decompression |
Sample Code |
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.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
qtreadwritejpeg
(HTML)
(DMG)
(ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
qtreadwritejpeg.win
(HTML)
(DMG)
(ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
qtstdcompr
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
qtstdcompr.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
Quality of QuickTime video effects
(HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
|
Compression & Decompression |
Technical Q&As |
2001-10-26
|
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 |
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.
|
Compression & Decompression |
Sample Code |
2005-07-06
|
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 Compression and Decompression Guide
(HTML)
(PDF)
Describes the QuickTime data compression and decompression technologies.
|
Compression & Decompression |
Guides |
2006-01-10
|
QuickTime Supported YUV Pixel Formats
(HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
|
Compression & Decompression |
Technical Q&As |
2001-07-19
|
SGDataProcSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to run the Sequence Grabber in record mode using an SGDataProc to captured data.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Compression & Decompression |
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.
|
Compression & Decompression |
Sample Code |
2007-02-14
|
SoftVideoOutputComponent
(HTML)
(DMG)
(ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
|
Compression & Decompression |
Sample Code |
2005-08-10
|
spatialQuality Values with Lossy Compression
(HTML)
()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
Compression & Decompression |
Technical Q&As |
2002-03-12
|
Std Compression Examples
(HTML)
(DMG)
(ZIP)
Standard Compression chapter of the Inside Macintosh QuickTime Components book.
|
Compression & Decompression |
Sample Code |
2003-01-14
|
Supplying codec-specific options within the Standard Compression Dialog
(HTML)
()
TN2081: Discusses the ImageCodec 'DITL' APIs introduced with QuickTime 6.
|
Compression & Decompression |
Technical Notes |
2009-04-29
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Compression & Decompression |
Sample Code |
2008-05-09
|
What depth should I put in an Image Description?
(HTML)
()
QA1183: Describes how to select the correct value for the depth field of an image description.
|
Compression & Decompression |
Technical Q&As |
2006-11-27
|
Building Universal QuickTime Components for Mac OS X
(HTML)
()
TN2012: Discusses the changes necessary to build Universal Mach-O QuickTime Components for Mac OS X.
|
Design Guidelines |
Technical Notes |
2005-07-21
|
ChooseMovieClock and Video Output Components
(HTML)
()
TN2052: Discusses the ChooseMovieClock API introduced in QuickTime 6.
|
Design Guidelines |
Technical Notes |
2002-05-07
|
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
|
Full Screen changes in QuickTime 6.1 and 6.3
(HTML)
()
TN2068: Changes made to the QuickTime Full Screen API with the release of QuickTime6.1 and QuickTime6.3
|
Design Guidelines |
Technical Notes |
2003-06-19
|
Is QuickTime thread-safe?
(HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
|
Design Guidelines |
Technical Q&As |
2006-02-14
|
QuickTime 4.0.3
(HTML)
()
TN1183: Changes between the final release of QuickTime 4 and the update release of QuickTime 4.0.3.
|
Design Guidelines |
Technical Notes |
1999-10-01
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Design Guidelines |
Technical Q&As |
2001-10-26
|
Specifying Chunk Sizes
(HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
|
Design Guidelines |
Technical Q&As |
1995-08-01
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Design Guidelines |
Technical Notes |
2007-09-14
|
Where do QuickTime extension files reside on Windows systems?
(HTML)
QTW100: Describes where to locate QuickTime extension files on Windows systems.
|
Design Guidelines |
Technical Q&As |
2007-07-30
|
MakeiPhoneRefMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
|
File Format Specification |
Sample Code |
2007-08-03
|
Maximizing Your Media: A Brief Guide To the Latest and Greatest QuickTime Media Types
(HTML)
()
TN1087: Documents Quicktime methodolgies to ensure applications see any media types available.
|
File Format Specification |
Technical Notes |
1996-12-01
|