iOS Reference Library Apple Developer
Search

Introduction

You can dynamically access audio processing plug-ins, known as audio units, from your iOS application. This lets you add a variety of useful, prepackaged audio features and take advantage of the low latency that audio units offer.

iOS ships with audio units that support mixing, equalization, format conversion, and I/O for recording, playback, or live chat. Read this document to learn how to access any system-supplied audio unit from your application.

Who Should Read This Document

This document is for iPhone developers who want to use audio features provided by system audio units. Before reading this document, you should already be comfortable with iOS development as described in iOS Application Programming Guide and iOS Development Guide. For a tutorial introduction to creating programs for iOS, read Your First iOS Application.

Audio units in iOS are a type of Core Foundation plug-in. If you are unfamiliar with this technology, read Plug-ins. If you are new to Core Audio, read Core Audio Overview.

Audio units complement other, higher-level audio technologies available in iOS, among them OpenAL, AV Foundation, Audio Queue Services, and iPod library access. To get a feel for which audio technology best addresses your application’s needs, see Getting Started with Audio & Video.

Organization of This Document

This document includes the following chapters:

An appendix, “System-Supplied Audio Units in iOS,” lists the system-supplied audio units in iOS along with their programmatic identifiers.

See Also

Take advantage of these other resources as you’re learning about loading audio units:




Last updated: 2010-01-20

Did this document help you? Yes It's good, but... Not helpful...