Sort by Title |
Sort by Topic |
Sorted by Resource Type |
Sort by Date |
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
Cocoa, 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.
|
Cocoa, QuickTime |
Sample Code |
2003-01-14
|
SimpleDataQueue
(HTML)
(DMG)
(ZIP)
Implements an IODataQueue inside an I/O Kit KEXT which passes events and data to user space.
|
Darwin |
Sample Code |
2003-01-14
|
SimpleDownload
(HTML)
(DMG)
(ZIP)
Shows how to use the Image Capture APIs to download a user-selected file to the user's ~/Pictures directory.
|
Apple Applications |
Sample Code |
2003-01-14
|
simpleeditsdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display and edit QuickTime movies using the SDI (single document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
simpleplayersdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display QuickTime movies using the SDI (single document interface).
|
QuickTime |
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.
|
Cocoa |
Sample Code |
2003-01-14
|
SlideShowImporter
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowImporter.win
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowJava
(HTML)
(DMG)
(ZIP)
Deprecated - Uses the ImageViewer object to present a sequence of images one at a time.
|
QuickTime |
Sample Code |
2003-01-14
|
sndequalizer
(HTML)
(DMG)
(ZIP)
Manage a dialog window containing a graphical equalizer display.
|
QuickTime |
Sample Code |
2003-01-14
|
SonOfSillyBalls
(HTML)
(DMG)
(ZIP)
Draws a bunch of randomly colored, randomly placed, silly balls in a window on the screen.
|
Cocoa |
Sample Code |
2003-01-14
|
soundconverter
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
soundconverter.win
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundPlayer
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundPlayer.win
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SpellingChecker-CarbonCocoa
(HTML)
(DMG)
(ZIP)
Implements procedural C wrapper around the Cocoa NSSpellChecker, exports it as a Mach-O bundle called "SpellCheck.bundle"
|
Carbon, Cocoa |
Sample Code |
2003-01-14
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Carbon, Cocoa, Darwin, Internet & Web, Security |
Sample Code |
2003-01-14
|
Std Compression Examples
(HTML)
(DMG)
(ZIP)
Standard Compression chapter of the Inside Macintosh QuickTime Components book.
|
QuickTime |
Sample Code |
2003-01-14
|
StyleFlatteningSample
(HTML)
(DMG)
(ZIP)
Shows how to use the ATSUFlatten and ATSUUnflatten APIs.
|
Carbon, Graphics & Imaging, User Experience |
Sample Code |
2003-01-14
|
TextViewConfig
(HTML)
(DMG)
(ZIP)
Configuration of multiple layout managers and multiple text container/text view pairs on a single text storage.
|
Cocoa |
Sample Code |
2003-01-14
|
TextViewDelegate
(HTML)
(DMG)
(ZIP)
Demonstrates using a text view's delegate to control selection and user input.
|
Cocoa |
Sample Code |
2003-01-14
|
TimeCode Media Handlers
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to manipulate QuickTime media time codes.
|
QuickTime |
Sample Code |
2003-01-14
|
TimerEventSample
(HTML)
(DMG)
(ZIP)
Shows how to set up and use an IOTimerEventSource in a kext.
|
Darwin |
Sample Code |
2003-01-14
|
TimeSlaving
(HTML)
(DMG)
(ZIP)
Deprecated - Controls a scrolling text object by slaving a TimeBase to a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
TimeZone.Daylight
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to read the current location and time zone that is set in Date & Time.
|
Carbon, Text & Fonts |
Sample Code |
2003-01-14
|
Tinted Image
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an NSImage as an off-screen drawing destination.
|
Cocoa |
Sample Code |
2003-01-14
|
ToolbarSample
(HTML)
(DMG)
(ZIP)
Demonstrates using the Cocoa NSToolbar/NSToolbarItem API to add customizable toolbars to windows. Includes advanced custom views.
|
Cocoa |
Sample Code |
2003-01-14
|
Transformed Image
(HTML)
(DMG)
(ZIP)
Shows the effects of a rendering an NSImage in a transformed coordinate space.
|
Cocoa |
Sample Code |
2003-01-14
|
Transitions
(HTML)
(DMG)
(ZIP)
Deprecated - Applies the QuickTime effects architecture to a character in an animation scene.
|
QuickTime |
Sample Code |
2003-01-14
|
TrivialThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate a preemptively scheduled secondary thread with the non-reentrant Cocoa framework.
|
Cocoa |
Sample Code |
2003-01-14
|
VelEng FFT
(HTML)
(DMG)
(ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
|
Audio, Carbon, Performance |
Sample Code |
2003-01-14
|
VelEng Multiprecision
(HTML)
(DMG)
(ZIP)
An implementation of arbitrary precision arithmetic using the PowerPC Velocity-Engine (G4) vector instructions.
|
Performance |
Sample Code |
2003-01-14
|
VelEng Wavelet
(HTML)
(DMG)
(ZIP)
This demonstrates a Velocity Engine (G4) implementation of wavelet processing of color images
|
Performance |
Sample Code |
2003-01-14
|
VertexPerformanceTest
(HTML)
(DMG)
(ZIP)
A tool that measures triangle throughput and allows comparison of different methods.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
VideoFrameToGWorld
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract a single frame from a video track into a GWorld.
|
QuickTime |
Sample Code |
2003-01-14
|
vrbackbuffer
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime VR back buffer routines.
|
QuickTime |
Sample Code |
2003-01-14
|
vrbackbuffer.win
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime VR back buffer routines.
|
QuickTime |
Sample Code |
2003-01-14
|
vrcursors
(HTML)
(DMG)
(ZIP)
Shows how to change the default cursors for specific kinds of hotspots or specific hotspot IDs.
|
QuickTime |
Sample Code |
2003-01-14
|
vrcursors.win
(HTML)
(DMG)
(ZIP)
Using QTVR API to change the default cursors for specific kinds of hot spots (or IDs).
|
QuickTime |
Sample Code |
2003-01-14
|
vrflattenmovie
(HTML)
(DMG)
(ZIP)
Demonstrates calling the QTVR (Virtual Reality) Flattener directly.
|
QuickTime |
Sample Code |
2003-01-14
|
vrflattenmovie.win
(HTML)
(DMG)
(ZIP)
Demonstrates calling the QTVR (Virtual Reality) Flattener directly.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakeobject
(HTML)
(DMG)
(ZIP)
Converts a linear QuickTime movie into a QuickTime VR object movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakeobject.win
(HTML)
(DMG)
(ZIP)
Converts a linear QuickTime movie into a QuickTime VR object movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakepano
(HTML)
(DMG)
(ZIP)
Converts a panoramic image into a QuickTime VR panoramic movie.
|
QuickTime |
Sample Code |
2003-01-14
|
VRMakePano Library
(HTML)
(DMG)
(ZIP)
Contains functions that convert a panoramic image into a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakepano.win
(HTML)
(DMG)
(ZIP)
Converts a panoramic image into a QuickTime VR panoramic movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmovies
(HTML)
(DMG)
(ZIP)
Uses the QuickTime VR (Virtual Reality) API to provide support for playing QuickTime movies in a panorama.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmovies.win
(HTML)
(DMG)
(ZIP)
Uses the QuickTime VR (Virtual Reality) API to provide support for playing QuickTime movies in a panorama.
|
QuickTime |
Sample Code |
2003-01-14
|
vrscript
(HTML)
(DMG)
(ZIP)
Demonstrates embedding sounds, QuickTime movies, pictures, and 3D objects in a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrscript.win
(HTML)
(DMG)
(ZIP)
Demonstrates embedding sounds, QuickTime movies, pictures, and 3D objects in a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrspeech
(HTML)
(DMG)
(ZIP)
Uses Apple's Speech Recognition Manager to allow voice navigation of a panorama or object node.
|
QuickTime |
Sample Code |
2003-01-14
|
XML_Transport
(HTML)
(DMG)
(ZIP)
Object serialization and archiving using WOXMLCoder and WOXMLDecoder classes and a mapping file.
|
Internet & Web, Mac OS X Server |
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.
|
Graphics & Imaging, QuickTime |
Technical Notes |
2009-04-30
|
Supplying codec-specific options within the Standard Compression Dialog
(HTML)
()
TN2081: Discusses the ImageCodec 'DITL' APIs introduced with QuickTime 6.
|
QuickTime |
Technical Notes |
2009-04-29
|
Optimizing Audio Unit User Experience in Logic Studio
(HTML)
TN2207: How to provide the best user experience with your audio unit in Logic Studio
|
Apple Applications, Audio |
Technical Notes |
2009-04-23
|
Audio Export - Encoding AAC Audio For MPEG-4 Export
(HTML)
TN2237: The QT MPEG4 Exporter does not show all options for generating AAC, this TN discusses workarounds.
|
Audio, QuickTime |
Technical Notes |
2009-01-27
|
Kernel Core Dumps
(HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
|
Darwin, Networking, Tools |
Technical Notes |
2008-11-12
|
OpenGL Performance Optimization : The Basics
(HTML)
TN2093: This document describes some of the concepts and techniques for optimizing performance in OpenGL applications.
|
Graphics & Imaging |
Technical Notes |
2008-11-05
|
Real world profiling with the OpenGL Profiler
(HTML)
TN2178: This document describes how to use OpenGL Profiler, a very powerful tool for your OpenGL development.
|
Games, Graphics & Imaging, Performance |
Technical Notes |
2008-09-16
|
Running At Login
(HTML)
TN2228: Describes how to write code that's coordinated with the login process.
|
Darwin, Security |
Technical Notes |
2008-09-16
|
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Carbon, Cocoa, Core Foundation, Darwin |
Technical Notes |
2008-09-10
|
Audio Unit Validation Using the auval Tool
(HTML)
TN2204: Test the conformance of audio units to Audio Unit Services.
|
Audio |
Technical Notes |
2008-09-08
|
Debugging An Authorization Plug-In With Xcode
(HTML)
TN2108: A tutorial on how to use Xcode to debug an authorization plug-in.
|
Security, Tools |
Technical Notes |
2008-09-08
|
Building Universal I/O Kit Drivers
(HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
|
Darwin, Hardware & Drivers, Mac OS X Server |
Technical Notes |
2008-08-18
|
Understanding and Debugging Kernel Panics
(HTML)
()
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
|
Darwin, Hardware & Drivers |
Technical Notes |
2008-08-14
|
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.
|
Apple Applications, Graphics & Imaging, QuickTime |
Technical Notes |
2008-08-06
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Carbon, Cocoa, Darwin, Mac OS X Server, Security |
Technical Notes |
2008-08-06
|
Identifying Java on Mac OS X
(HTML)
TN2110: Discovering installed versions of J2SE, Mac OS X from Java code.
|
Java, Porting |
Technical Notes |
2008-05-07
|
Compressing QuickTime Movies for the Web
(HTML)
TN2218: Describes how to create QuickTime content optimized for use on the Web
|
Internet & Web, QuickTime |
Technical Notes |
2008-05-01
|
QTKit Frequently Asked Questions
(HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
|
Cocoa, QuickTime |
Technical Notes |
2008-04-24
|
Scripting Additions for Mac OS X
(HTML)
()
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
|
Carbon, Scripting & Automation |
Technical Notes |
2008-04-24
|
CrashReporter
(HTML)
TN2123: Describes CrashReporter and how to debug with crash logs.
|
Tools |
Technical Notes |
2008-04-01
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
Cocoa, Graphics & Imaging, QuickTime |
Technical Notes |
2008-03-11
|
Audio Units: Embedding a Carbon View in a Cocoa Window
(HTML)
TN2213: Carbon-Cocoa Integration for Audio Units
|
Audio |
Technical Notes |
2008-02-29
|
Authorization for Everyone
(HTML)
TN2095: Describes applications of Authorization Services beyond simple privilege requesting.
|
Carbon, Security |
Technical Notes |
2008-01-30
|
New HID Manager APIs for Mac OS X version 10.5
(HTML)
TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager.
|
Carbon, Games, Hardware & Drivers, Porting, User Experience |
Technical Notes |
2008-01-23
|
Embedding Bonjour in Windows Applications
(HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
|
Networking, Porting, User Experience |
Technical Notes |
2008-01-17
|
iTunes Visual Plug-ins
(HTML)
()
TN2016: Describes the APIs used by iTunes and its Visual plug-ins to communicate back and forth.
|
Apple Applications |
Technical Notes |
2007-11-13
|
The Sonogram View Demo Audio Unit
(HTML)
TN2200: Describes the advanced audio unit features that the associated sample project demonstrates.
|
Audio |
Technical Notes |
2007-11-07
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Apple Applications, Carbon, Cocoa, Core Foundation, Darwin |
Technical Notes |
2007-11-05
|
New Control Styles available within J2SE 5.0 on Mac OS X 10.5
(HTML)
TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5
|
Java, Porting, User Experience |
Technical Notes |
2007-11-02
|
Using the QuickTime 64-bit Timecode Media Handler
(HTML)
TN2198: Discusses 64-bit Timecode Media support added with Mac OS X 10.5 and QuickTime 7.3
|
QuickTime |
Technical Notes |
2007-09-18
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Carbon, Cocoa, QuickTime |
Technical Notes |
2007-09-14
|
Preprocessing Info.plist files in Xcode Using the C Preprocessor
(HTML)
TN2175: Describes workarounds for several issues concerning preprocessing Info.plist files in Xcode with the C preprocessor.
|
Tools |
Technical Notes |
2007-08-14
|
Speeding up your Xcode Builds
(HTML)
TN2190: Speed up your Xcode builds by leveraging the power of the Xcode build system
|
Tools |
Technical Notes |
2007-08-14
|
Using Secure Event Input Fairly
(HTML)
TN2150: Describes the proper use of EnableSecureEventInput.
|
Carbon, Cocoa, Core Foundation |
Technical Notes |
2007-06-08
|
Querying Metadata With Spotlight
(HTML)
TN2192: Describes how a Cocoa application can search Spotlight metadata.
|
Cocoa, User Experience |
Technical Notes |
2007-06-04
|
C++ Tips and Tricks for Mac OS X
(HTML)
TN2185: Tips and tricks for beginning to advanced C++ programmers on Mac OS X.
|
Tools |
Technical Notes |
2007-05-25
|
Updating Applications for QuickTime 6
(HTML)
TN2140: Discusses steps to update QuickTime applications covering QuickTime 6.0 to 6.5.2
|
QuickTime |
Technical Notes |
2007-05-15
|
Saving Printer Settings for Automatic Printing
(HTML)
TN2155: Describes how you can save a a user selected Printer, Print Settings and Page Format to disk.
|
Carbon, Printing |
Technical Notes |
2007-03-29
|
Multipathing with FibreChannel on Mac OS X
(HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
|
Darwin, Hardware & Drivers, Mac OS X Server, Storage |
Technical Notes |
2007-03-23
|
Creating an About Panel in Your Cocoa Application
(HTML)
TN2179: Describes different ways in implementing your Cocoa application's "About" panel.
|
Cocoa, User Experience |
Technical Notes |
2007-01-22
|
Frequently Asked Questions about the X Window System (X11) for Mac OS X
(HTML)
TN2165: Answers several FAQs about the Mac OS X implementation of X11
|
Darwin |
Technical Notes |
2007-01-22
|
Working Around Incorrect -needsToDrawRect: Behavior in Custom View Classes
(HTML)
TN2107: Describes how to work around a bug in NSView's -needsToDrawRect: method.
|
Cocoa |
Technical Notes |
2007-01-22
|
Kernel Authorization
(HTML)
TN2127: Describes the kernel authorization (kauth) subsystem and its associated KPI.
|
Darwin, Security |
Technical Notes |
2007-01-16
|
Mac OS X Debugging Magic
(HTML)
TN2124: Collection of Mac OS X debugging hints and tips.
|
Tools |
Technical Notes |
2007-01-10
|
Using AudioDeviceRead in Mac OS 10.4
(HTML)
TN2113: How to use AudioBufferLists with AudioDeviceRead in Tiger and beyond.
|
Audio, Hardware & Drivers |
Technical Notes |
2006-11-29
|
Playing a sound file using the Default Output Audio Unit
(HTML)
TN2097: Playing an Audio File using the Default Output Audio Unit
|
Audio, Carbon |
Technical Notes |
2006-11-15
|
Thermal considerations for Mac Pro FB-DIMMs
(HTML)
TN2156: Design considerations and specifications for the AMB and Heat spreader for the Mac Pro
|
Hardware & Drivers, Performance |
Technical Notes |
2006-11-10
|