This chapter describes some basic scenarios in which you can use Core Audio. These examples show how you would combine parts of Core Audio to accomplish some common tasks.
Note that Core Audio is extremely modular, with few restrictions on how to use its various parts, so you may choose to implement certain capabilities in other ways than those shown here. For example, your application can call Audio File and Converter Services functions directly to read data from a file and convert it to linear PCM, or you can choose to encapsulate that capability as a standalone generator audio unit that your application can discover and load.
Reading and Writing Audio Data
Interfacing with Hardware Devices
Using Aggregate Devices
Creating Audio Units
Hosting Audio Units
Handling MIDI Data
Handling Both Audio and MIDI Data
Last updated: 2007-01-08