Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
MovieCallbacks
(HTML)
(DMG)
(ZIP)
Shows how to display a QuickTime movie within a window and add Call-backs.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
MovieTextFinder
(HTML)
(DMG)
(ZIP)
Shows how to search for text within the text track of a QuickTime movie.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
Music
(HTML)
(DMG)
(ZIP)
Shows how to use QuickTime's music components.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
PlayMovie
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime content playback within a java.awt.Frame using the QTFactory to create a QTComponent.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
PlaySound
(HTML)
(DMG)
(ZIP)
Shows how to play a sound or midi file using AWT rather than a QTComponent.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
PlayTune
(HTML)
(DMG)
(ZIP)
Shows how to use the TunePlayer to play a Tune using the QuickTime Music Architecture.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
TimeCallbackDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
ImageProducing
(HTML)
(DMG)
(ZIP)
Demonstrates how to display any QuickTime drawing object using Java's ImageProducing model.
|
Java, QuickTime |
Sample Code |
2006-05-05
|
LiveVideoMixer2
(HTML)
(DMG)
(ZIP)
An updated LiveVideoMixer with DV out over FireWire
|
Graphics & Imaging, QuickTime |
Sample Code |
2006-05-05
|
SoundMemRecord
(HTML)
(DMG)
(ZIP)
This code shows using the SoundManager SPB calls for simple audio recording to memory.
|
Java, QuickTime |
Sample Code |
2006-05-05
|
SoundRecord
(HTML)
(DMG)
(ZIP)
Shows using the SequenceGrabber for simple audio recording
|
Java, QuickTime |
Sample Code |
2006-05-05
|
Changing the volume of audio devices
(HTML)
QA1016: Demonstrates volume controls for audio devices
|
Audio, Carbon |
Technical Q&As |
2006-05-02
|
QuickTime for Windows ActiveX/COM Frequently Asked Questions
(HTML)
TN2120: Provides answers to many frequently asked questions about the QuickTime ActiveX/COM control
|
QuickTime |
Technical Notes |
2006-05-02
|
MySQL on Mac OS X: An Ideal Development Combination
(HTML)
Learn why MySQL running on Mac OS X is such a natural combination.
|
Open Source |
Articles |
2006-05-01
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Carbon, Darwin, Enterprise IT, Hardware & Drivers, Mac OS X Server, Networking, Porting, Security |
Technical Notes |
2006-04-25
|
Building an Open Source Universal Binary
(HTML)
Learn to build a universal binary through this sample build that uses OpenSSL.
|
Darwin, Open Source |
Articles |
2006-04-24
|
AudioDeviceNotify
(HTML)
(DMG)
(ZIP)
Demonstrates how to enumerate audio devices attached to the system and how to handle device notifications
|
Audio, Carbon, Cocoa |
Sample Code |
2006-04-21
|
Bouncy
(HTML)
(DMG)
(ZIP)
Demostrates using Shark For Java to profile Java Applications
|
Java |
Sample Code |
2006-04-17
|
Fractal Performance
(HTML)
(DMG)
(ZIP)
Three fractal applications that show various bottlenecks and how they can be fixed.
|
Graphics & Imaging, Java, Performance, Tools |
Sample Code |
2006-04-17
|
JNI Development on Mac OS X
(HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
|
Cocoa, Java, Tools, User Experience |
Technical Notes |
2006-04-17
|
Enumerating fonts with ATS
(HTML)
QA1471: Describes the different ATS font enumeration methods
|
Carbon, Text & Fonts, User Experience |
Technical Q&As |
2006-04-14
|
UnsupportedClassVersionError With J2SE 5.0 Release 4
(HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
|
Java, Tools |
Technical Q&As |
2006-04-14
|
BlockedEventQueue
(HTML)
(DMG)
(ZIP)
Counter-example: shows hang when Java ActionListener blocks AWTEventQueue
|
Java |
Sample Code |
2006-04-13
|
CWCocoaComponent
(HTML)
(DMG)
(ZIP)
Native color picker Integration for AWT/Swing applications using NSColorWell and NSColorPanel
|
Java |
Sample Code |
2006-04-12
|
HelpHook
(HTML)
(DMG)
(ZIP)
Simple Help Viewer integration for J2SE applications, using a native Cocoa library.
|
Java, User Experience |
Sample Code |
2006-04-12
|
JavaSplashScreen
(HTML)
(DMG)
(ZIP)
Deprecated - Quickly display a splash screen while instantiating the 1.4.x/1.5 JVM from a Cocoa application.
|
Java, Performance |
Sample Code |
2006-04-12
|
MyFirstJNIProject
(HTML)
(DMG)
(ZIP)
A Java application that calls the Address Book framework through the JNI
|
Java, Tools, User Experience |
Sample Code |
2006-04-12
|
QCCocoaComponent
(HTML)
(DMG)
(ZIP)
Displays Quartz Composer compositions inside a Swing JFrame
|
Java |
Sample Code |
2006-04-12
|
simpleJavaLauncher
(HTML)
(DMG)
(ZIP)
How to launch 1.4.x and future JVM's from a Core Foundation tool.
|
Java, Porting, Tools |
Sample Code |
2006-04-12
|
SkyCreator
(HTML)
(DMG)
(ZIP)
Demonstrates using the QuartzDebug utility with Java Applications by creating a random image of a starry sky.
|
Java |
Sample Code |
2006-04-12
|
Using the kQTPropertyClass_DRM properties with QuickTime
(HTML)
QA1476: Explains how to use the kQTPropertyClass_DRM properties with QuickTime media.
|
QuickTime |
Technical Q&As |
2006-04-11
|
iMac G5 Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac G5 computer introduced in October 2005.
|
Hardware & Drivers |
Guides |
2006-04-07
|
Address Book Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to add, search, remove, and customize Address Book records.
|
Apple Applications, Carbon, Cocoa |
Guides |
2006-04-04
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Darwin, Mac OS X Server, Networking |
Guides |
2006-04-04
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
Cocoa, Scripting & Automation, Tools, User Experience |
Guides |
2006-04-04
|
Assertions and Logging
(HTML)
(PDF)
Explains how to use assertions and logging to diagnose problems in Cocoa applications.
|
Cocoa |
Guides |
2006-04-04
|
Coding Guidelines for Cocoa
(HTML)
(PDF)
Naming guidelines for Cocoa API and design advice to framework developers.
|
Cocoa |
Guides |
2006-04-04
|
Delivering Content with RSS for Web Developers on Mac OS X
(HTML)
Learn how to provide content through RSS in your application or on your website.
|
Internet & Web |
Articles |
2006-04-04
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Carbon, Cocoa, Graphics & Imaging, Performance, Tools |
Guides |
2006-04-04
|
Interacting with the Operating System
(HTML)
(PDF)
Explains how Cocoa applications manage tasks and get information about hosts and processes.
|
Cocoa |
Guides |
2006-04-04
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Carbon, Cocoa, Core Foundation, Performance, Tools |
Guides |
2006-04-04
|
Table View Programming Guide
(HTML)
(PDF)
Explains how to use Cocoa table views.
|
Cocoa, User Experience |
Guides |
2006-04-04
|
Writing PCI Drivers
(HTML)
(PDF)
Conceptual information about writing I/O Kit drivers for PCI, AGP, and CardBus (PC Card) devices.
|
Darwin, Hardware & Drivers |
Guides |
2006-04-04
|
ExtractMovieAudioToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
|
Audio, Cocoa, QuickTime |
Sample Code |
2006-03-31
|
WcharDataFormatter
(HTML)
(DMG)
(ZIP)
An example of how to write a custom data formatter.
|
Tools |
Sample Code |
2006-03-31
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Audio, Carbon, Cocoa |
Technical Q&As |
2006-03-29
|
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.
|
Audio, Cocoa, QuickTime |
Technical Q&As |
2006-03-29
|
Using NSSound with CoreAudio on Mac OS 10.3.x
(HTML)
QA1394: Workaround the NULL input buffers in a Core Audio IOProc callback when using NSSound by using AudioDeviceAddIOProc
|
Audio, Cocoa |
Technical Q&As |
2006-03-29
|
Leopard Technology Series for Developers: Leopard Technology Overview
(HTML)
Learn how to get ready for Leopard.
|
Mac OS X |
Articles |
2006-03-27
|
do shell script in AppleScript
(HTML)
()
TN2065: Frequently Asked Questions about the AppleScript "do shell script" command.
|
Scripting & Automation |
Technical Notes |
2006-03-23
|
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
|
Building a JNI Universal Application with Xcode
(HTML)
Learn to add Mac OS X features into your Java application using JNI and Xcode.
|
Internet & Web, Java, Tools |
Articles |
2006-03-20
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Carbon, Graphics & Imaging |
Technical Q&As |
2006-03-16
|
DragItemAround
(HTML)
(DMG)
(ZIP)
Illustrates creating a custom subclass of NSView.
|
Cocoa |
Sample Code |
2006-03-16
|
SpecialPictureProtocol
(HTML)
(DMG)
(ZIP)
Use a custom NSURLProtocol to create jpeg images in memory for display in a webView.
|
Cocoa, Internet & Web |
Sample Code |
2006-03-13
|
Apple Core Audio Format Specification 1.0
(HTML)
(PDF)
Specifies the Apple Core Audio Format (CAF) for audio files.
|
Audio |
Reference |
2006-03-08
|
DVD Playback Services Programming Guide
(HTML)
(PDF)
Explains how to use DVD Playback Services to add DVD-Video playback features to applications.
|
Graphics & Imaging |
Guides |
2006-03-08
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Carbon, Cocoa, Core Foundation |
Guides |
2006-03-08
|
Time Manager Reference
(HTML)
(PDF)
Describes the C API for scheduling routines for execution at a later time.
|
Carbon |
Reference |
2006-03-08
|
HISimpleList
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple list using the HIView APIs introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2006-03-03
|
Making the most of Cocoa bindings in Quartz Composer
(HTML)
TN2146: Describes how to best use Cocoa bindings with Quartz Composer.
|
Apple Applications, Cocoa, Graphics & Imaging |
Technical Notes |
2006-03-03
|
Movie Export From Procedures - Providing k2vuyPixelFormat data to MovieExportGetDataProc
(HTML)
QA1465: Discusses adding the missing 'rowb' ImageDescription extension when using MakeImageDescriptionFromPixMap with a k2vuyPixelFormat GWorld for a procedures export.
|
QuickTime |
Technical Q&As |
2006-03-03
|
QTSetMovieAudioDevice
(HTML)
(DMG)
(ZIP)
Create a QT audio context for an audio output device and target a movie to render to the context
|
QuickTime |
Sample Code |
2006-03-03
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Hardware & Drivers, Performance, Tools |
Technical Q&As |
2006-02-28
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
Apple Applications, Carbon, Scripting & Automation, User Experience |
Sample Code |
2006-02-23
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Audio, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, Performance, QuickTime |
Technical Q&As |
2006-02-22
|
Taking Advantage of PDF Kit in Your Cocoa Application
(HTML)
Learn to handle PDF documents in your Cocoa application without writing a lot of custom code.
|
Cocoa, Graphics & Imaging |
Articles |
2006-02-20
|
Is QuickTime thread-safe?
(HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
|
QuickTime |
Technical Q&As |
2006-02-14
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
Carbon, Graphics & Imaging, QuickTime |
Sample Code |
2006-02-14
|
Working with Quartz Composer
(HTML)
Learn to build a sample composition without having to write code.
|
Apple Applications, Carbon, Cocoa, Graphics & Imaging |
Articles |
2006-02-13
|
Carbon Accessibility Reference
(HTML)
(PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
|
Carbon, User Experience |
Reference |
2006-02-07
|
CFData Reference
(HTML)
(PDF)
Describes an immutable byte buffer.
|
Core Foundation |
Reference |
2006-02-07
|
CFMutableBitVector Reference
(HTML)
(PDF)
Describes a mutable ordered collection containing bit values.
|
Core Foundation |
Reference |
2006-02-07
|
CFPlugIn Reference
(HTML)
(PDF)
Describes a plug-in.
|
Core Foundation |
Reference |
2006-02-07
|
CFPropertyList Reference
(HTML)
(PDF)
Describes a runtime representation of a property list.
|
Core Foundation |
Reference |
2006-02-07
|
CFRunLoopObserver Reference
(HTML)
(PDF)
Describes a means to receive callbacks at specific points during a run loop's execution.
|
Core Foundation |
Reference |
2006-02-07
|
CFRunLoopSource Reference
(HTML)
(PDF)
Describes the source for a run loop.
|
Core Foundation |
Reference |
2006-02-07
|
CFRunLoopTimer Reference
(HTML)
(PDF)
Describes a timer associated with a run loop.
|
Core Foundation |
Reference |
2006-02-07
|
CFUserNotification Reference
(HTML)
(PDF)
Describes a notification.
|
Core Foundation |
Reference |
2006-02-07
|
CFXMLNode Reference
(HTML)
(PDF)
Describes the opaque type for representing an individual XML construct.
|
Core Foundation |
Reference |
2006-02-07
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Carbon, Cocoa, Core Foundation, Darwin |
Sample Code |
2006-02-07
|
Integrating the QuickTime for Windows 7.0.3 Installer into your Application Installer
(HTML)
QA1463: Describes new behavior for the QuickTime for Windows 7.0.3 Installer
|
QuickTime |
Technical Q&As |
2006-02-07
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Guides |
2006-02-07
|
Property List Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Core Foundation.
|
Carbon, Core Foundation |
Guides |
2006-02-07
|
Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa segmented controls.
|
Cocoa, User Experience |
Guides |
2006-02-07
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Darwin, Networking |
Guides |
2006-02-07
|
Sequence Grabber preallocates large file when recording
(HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
|
Carbon, QuickTime |
Technical Q&As |
2006-02-06
|
CDROMSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to find CD-ROM media and read sectors from that media on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2006-01-31
|
Optimizing Your Application with System Trace in Shark 4
(HTML)
See how your code interacts with Mac OS X using the power of Shark.
|
Performance, Tools |
Articles |
2006-01-30
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Audio, Carbon, Cocoa, QuickTime |
Sample Code |
2006-01-25
|
Coalesced Updates
(HTML)
TN2133: How to achieve the maxium frame rate in your Mac OS X application
|
Carbon, Games, Graphics & Imaging, Performance |
Technical Notes |
2006-01-20
|
CFNetworkHTTPDownload
(HTML)
(DMG)
(ZIP)
Demonstrates how to download a URL using CFNetworking.
|
Carbon, Core Foundation, Networking |
Sample Code |
2006-01-18
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
Carbon, QuickTime |
Technical Q&As |
2006-01-12
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
Carbon, QuickTime |
Technical Q&As |
2006-01-12
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
Carbon, QuickTime |
Technical Q&As |
2006-01-12
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance |
Technical Q&As |
2006-01-12
|
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.
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2006-01-12
|
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.
|
QuickTime |
Technical Q&As |
2006-01-12
|
Binary Data Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create and use Core Foundation data objects, object-oriented wrappers for byte buffers.
|
Carbon, Core Foundation |
Guides |
2006-01-10
|
CFBinaryHeap Reference
(HTML)
(PDF)
Describes a collection sorted using a binary search algorithm.
|
Core Foundation |
Reference |
2006-01-10
|