10. AV Foundation

We wrap up our discussion on the Media layer of iOS by covering AV Foundation and some related high-level abstractions. As you’ve learned, Quartz provides access to various frameworks that facilitate the creation and presentation of audio- and video-based media types. In many ways, AV Foundation operates as the backend for these technologies. Implementing AV Foundation directly, developers can capture media through an AVCaptureSession, or manipulate and render video data on an AVPlayerLayer (a subclass of the CALayer class defined in Quartz Core and covered in Chapter 8, Core Animation). To simplify matters, however, iOS has created some high-level abstractions of the AV Foundation framework that provide drop-in objects for ...

Get iOS 5 Core Frameworks: Develop and Design: Working with graphics, location, iCloud, and more now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.