Version: 1.0

Posted: 2005-06-27

Build Requirements: QuickTime 7.0 or higher, OSX 10.3.9 or 10.4

Runtime Requirements: QuickTime 7.0 or higher (QT 7.0.1 or higher recommended)

View Source Code:

Download Sample (“QTAudioExtractionPanel.zip”, 299.8K)
Download Sample (“QTAudioExtractionPanel.dmg”, 358.5K)



Description

QTAudioExtractionPanel adds a specialized Audio Extraction panel to the QTKitPlayer sample application. This panel provides access to some of the advanced audio capabilities introduced in QuickTime 7, including:

* multi-channel audio tracks

* spatially-labeled audio channels

* movie audio mixing using spatial characteristics

* audio device channel layout display (and editing, through Audio/MIDI Setup)

* movie and track level property listeners and accessors

* movie audio extraction configuration, preview, and export

* multi-threaded audio preview and export

This sample application was developed to accompany WWDC 2005 Session 201 "Harnessing the Audio Capabilities of QuickTime 7"

The Audio Extraction panel is useful for gaining an understanding of how the movie mixer operates on spatially labeled data, but the chief purpose of this code is to demonstrate good practices in using the new QuickTime Audio APIs.

Document Revision History

Date Notes
2005-06-27Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.