Sort by Title |
Sorted by Topic |
Sort by Resource Type |
Sort by Date |
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Process Management |
Technical Notes |
2008-09-10
|
Porting Multithreaded Applications from Win32 to Mac OS X
(HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
|
Process Management |
Articles |
2005-06-20
|
PreLoginAgents
(HTML)
(DMG)
(ZIP)
Pre-login launchd agents to display UI using AppKit and HIToolbox.
|
Process Management |
Sample Code |
2007-10-26
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Process Management |
Technical Q&As |
2008-09-24
|
SharedMemory
(HTML)
(DMG)
(ZIP)
Shows how multiple applications can access the same memory using the Unix shmget system call.
|
Process Management |
Sample Code |
2003-01-14
|
SimpleThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate multiple preemptively scheduled secondary threads with the non-reentrant Cocoa framework.
|
Process Management |
Sample Code |
2003-01-14
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Process Management |
Guides |
2008-02-08
|
TrivialThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate a preemptively scheduled secondary thread with the non-reentrant Cocoa framework.
|
Process Management |
Sample Code |
2003-01-14
|
Using collection classes safely with multithreaded applications
(HTML)
()
TN2059: Describes some problems with and workarounds for using mutable collection classes in multithreaded applications.
|
Process Management |
Technical Notes |
2002-09-10
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
QuickTime |
Sample Code |
2005-07-22
|
Cocoa - SGDataProc
(HTML)
(DMG)
(ZIP)
Uses a Sequence Grabber data function and an NSQuickDrawView to simulate a preview operation for captured video.
|
QuickTime |
Sample Code |
2003-01-14
|
CocoaVideoFrameToGWorld
(HTML)
(DMG)
(ZIP)
Demonstrates how to draw each frame of a QuickTime movie into a Cocoa NSQuickDrawView.
|
QuickTime |
Sample Code |
2003-01-14
|
CocoaVideoFrameToNSImage
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an NSImage for each frame of a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
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
|
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
|
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
|
ImagesToQTMovie
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie from the images of any connected camera.
|
QuickTime |
Sample Code |
2003-01-14
|
LiveVideoMixer3
(HTML)
(DMG)
(ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
|
QuickTime |
Sample Code |
2006-08-01
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
QuickTime |
Technical Notes |
2008-03-11
|
Movie Overlay
(HTML)
(DMG)
(ZIP)
Shows how to overlay text & graphics and perform animation on an QTMovieView through a floating overlay window.
|
QuickTime |
Sample Code |
2008-07-25
|
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session
(HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
|
QuickTime |
Technical Q&As |
2006-03-29
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
QuickTime |
Technical Q&As |
2004-09-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 |
Sample Code |
2008-06-02
|
NSMovie Class Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
|
QuickTime |
Reference |
2007-03-26
|
NSMovieView Class Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
|
QuickTime |
Reference |
2007-04-02
|
OpenGLCompositorLab
(HTML)
(DMG)
(ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
|
QuickTime |
Sample Code |
2003-04-21
|
QTAudioContextInsert
(HTML)
(DMG)
(ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
|
QuickTime |
Sample Code |
2008-01-21
|
QTAudioExtractionPanel
(HTML)
(DMG)
(ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
|
QuickTime |
Sample Code |
2005-06-27
|
QTCaptureAudioPreviewOutput Class Reference
(HTML)
(PDF)
Describes an output destination used to preview audio being captured.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureDevice Class Reference
(HTML)
(PDF)
Describes an object that represents a connected physical media capture device, such as a camera or microphone.
|
QuickTime |
Reference |
2009-05-06
|
QTCaptureDeviceInput Class Reference
(HTML)
(PDF)
Describes a wrapper for a QTCaptureDevice object.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureInput Class Reference
(HTML)
(PDF)
Describes an input source connection for a capture session object.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureOutput Class Reference
(HTML)
(PDF)
Describes the interface for connecting capture output destinations to a capture session object.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureVideoPreviewOutput Class Reference
(HTML)
(PDF)
Describes an object for previewing a video stream that is being captured.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureView Class Reference
(HTML)
(PDF)
Describes a view that displays a video preview of a capture session.
|
QuickTime |
Reference |
2009-04-08
|
QTCompressionOptionsWindow
(HTML)
(DMG)
(ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
|
QuickTime |
Sample Code |
2008-02-22
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
QuickTime |
Sample Code |
2005-07-19
|
QTCoreVideo101
(HTML)
(DMG)
(ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
|
QuickTime |
Sample Code |
2008-04-24
|
QTCoreVideo102
(HTML)
(DMG)
(ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
|
QuickTime |
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.
|
QuickTime |
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.
|
QuickTime |
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.
|
QuickTime |
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.
|
QuickTime |
Sample Code |
2009-04-07
|
QTDataReference Class Reference
(HTML)
(PDF)
Describes the location of a QuickTime movie or other media data.
|
QuickTime |
Reference |
2009-04-08
|
QTEffectsDialog - Cocoa
(HTML)
(DMG)
(ZIP)
Shows how to display the standard QuickTime effects parameters dialog in a Cocoa application.
|
QuickTime |
Sample Code |
2003-09-04
|
QTExtractAndConvertToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
|
QuickTime |
Sample Code |
2006-11-08
|
QTExtractAndConvertToMovieFile
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
|
QuickTime |
Sample Code |
2006-11-08
|
QTGraphicsImport
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime Graphics Importer to draw an image into a NSWindow using a NSQuickDrawView.
|
QuickTime |
Sample Code |
2003-01-14
|
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device
(HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
|
QuickTime |
Technical Q&As |
2008-05-19
|
QTKit Capture - Disabling specific audio channels when recording
(HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
|
QuickTime |
Technical Q&As |
2008-10-13
|
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer
(HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
|
QuickTime |
Technical Q&As |
2008-03-17
|
QTKit Capture - Video Compression Options And Preview
(HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
|
QuickTime |
Technical Q&As |
2008-09-16
|
QTKit Capture Programming Guide
(HTML)
(PDF)
Describes how to capture media and output it QuickTime movies.
|
QuickTime |
Guides |
2007-10-31
|
QTKit Data Types Reference
(HTML)
(PDF)
Describes the data types and constants in the QTKit framework.
|
QuickTime |
Reference |
2006-05-23
|
QTKit Framework Reference
(HTML)
(PDF)
Describes the interfaces for working with QuickTime movies and media capture.
|
QuickTime |
Reference |
2007-10-31
|
QTKit Frequently Asked Questions
(HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
|
QuickTime |
Technical Notes |
2008-04-24
|
QTKit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the QuickTime Kit framework.
|
QuickTime |
Release Notes |
2007-07-18
|
QTKitButtonTester
(HTML)
(DMG)
(ZIP)
Shows how to use the QTMovieView methods for hiding and showing the buttons in the movie controller bar.
|
QuickTime |
Sample Code |
2006-08-01
|
QTKitMovieShuffler
(HTML)
(DMG)
(ZIP)
Demonstrates a simple QTKit movie player application.
|
QuickTime |
Sample Code |
2006-01-03
|
QTKitPlayer
(HTML)
(DMG)
(ZIP)
QTKit example code to open, edit, play, import and export QuickTime movies
|
QuickTime |
Sample Code |
2007-08-31
|
QTKitThreadedExport
(HTML)
(DMG)
(ZIP)
Shows how to export a QTMovie on a background thread.
|
QuickTime |
Sample Code |
2006-08-01
|
QTKitThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
|
QuickTime |
Sample Code |
2007-10-08
|
QTKitTimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime 32-bit Timecode Media Handler to Add and Remove Timecode Tracks.
|
QuickTime |
Sample Code |
2007-09-19
|
QTMedia Class Reference
(HTML)
(PDF)
Describes a QuickTime media object.
|
QuickTime |
Reference |
2009-03-04
|
QTMovie Class Reference
(HTML)
(PDF)
Describes a QuickTime movie and movie controller.
|
QuickTime |
Reference |
2009-01-07
|
QTMovieView Class Reference
(HTML)
(PDF)
Describes a view for playing a QuickTime movie.
|
QuickTime |
Reference |
2007-05-01
|
QTNoStepsDemo
(HTML)
(DMG)
(ZIP)
Shows how to subclass QTMovieView to override its default behaviors.
|
QuickTime |
Sample Code |
2006-08-01
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
QuickTime |
Sample Code |
2005-10-04
|
QTRecorder
(HTML)
(DMG)
(ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
|
QuickTime |
Sample Code |
2007-04-10
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
QuickTime |
Sample Code |
2003-01-14
|
QTTrack Class Reference
(HTML)
(PDF)
Describes a QuickTime movie track.
|
QuickTime |
Reference |
2009-03-04
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
QuickTime |
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.
|
QuickTime |
Guides |
2005-11-09
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
QuickTime |
Guides |
2005-08-11
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
QuickTime |
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.
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
QuickTime |
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.
|
QuickTime |
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.
|
QuickTime |
Sample Code |
2007-11-14
|
Tagging Handle and Pointer Data References in QuickTime
(HTML)
TN1195: The use of data reference extensions used by QuickTime to tag handle and pointer data references.
|
QuickTime |
Technical Notes |
2006-08-30
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
QuickTime |
Technical Notes |
2007-09-14
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
QuickTime |
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.
|
QuickTime |
Sample Code |
2006-01-03
|
TrackFormatDemo
(HTML)
(DMG)
(ZIP)
Shows how to get a human-readable, localized description of a track's format.
|
QuickTime |
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.
|
QuickTime |
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.
|
QuickTime |
Articles |
2006-06-19
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
QuickTime |
Guides |
2002-11-12
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
QuickTime |
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
|
QuickTime |
Sample Code |
2008-05-09
|
WritableFileDemo
(HTML)
(DMG)
(ZIP)
Shows how to create an empty, writable file associated with a QTMovie object.
|
QuickTime |
Sample Code |
2006-08-01
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Resource Management |
Guides |
2005-11-09
|
BundleLoader
(HTML)
(DMG)
(ZIP)
Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication.
|
Resource Management |
Sample Code |
2007-09-21
|
Code Loading Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications can dynamically load code during execution.
|
Resource Management |
Guides |
2007-08-10
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Resource Management |
Technical Q&As |
2008-11-24
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Resource Management |
Technical Q&As |
2008-02-20
|
Finding EXC_BAD_ACCESS bugs in a Cocoa project
(HTML)
QA1367: Discusses how to find memory protection violations or EXC_BAD_ACCESS bugs in Cocoa projects.
|
Resource Management |
Technical Q&As |
2006-10-10
|
Interacting with the Operating System
(HTML)
(PDF)
Explains how Cocoa applications manage tasks and get information about hosts and processes.
|
Resource Management |
Guides |
2006-04-04
|
JDragNDrop
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
|
Resource Management |
Sample Code |
2003-01-14
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Resource Management |
Sample Code |
2003-11-19
|
NSBundle Additions Reference
(HTML)
(PDF)
Describes additions for loading nib files in Cocoa applications.
|
Resource Management |
Reference |
2007-07-19
|