Chris Adamson
Chris Adamson is a Mac and iPhone developer, editor, and author, based in Grand Rapids, Michigan. He is the author of QuickTime for Java: A Developer's Notebook (O'Reilly) and co-author of iPhone SDK Development (Pragmatic Programmers) and the upcoming Core Audio (Addison-Wesley Professional). He has several apps on the App Store, including the navigation app "Road Tip". He maintains a corporate identity as "Subsequently & Furthermore, Inc.", and has thus far owned 11 ½ Macs.
SESSION(S): Mastering Media with AV Foundation
The AV Foundation has grown from a simple audio player quietly added in iPhone OS 2.2 to an extraordinarily ambitious media-creation framework in iOS 4. The latest version provides highly-customizable audio and video capture, deep support for editing and Core Animation-based effects, and export. It is far more comprehensive than nearly any other platform's media framework, mobile or desktop. As a developer, this gives you incredible power… and one heck of a learning curve. In this session, we will take a ground-up look at AV Foundation, starting with its core concepts and patterns, and moving through its most practical and powerful capabilities. Along the way, we'll see how AV Foundation works with iOS' other media APIs -- Core Audio, Media Player, and Core Media -- and how it aggressively uses new iOS 4 programming paradigms like blocks and Grand Central Dispatch. Attendees will come away understanding the straight-arrow paths to AV Foundation's most important features like capture, editing, and export, and how its pieces might be combined in interesting ways to create even more powerful media applications.






