Course Content
What is Mac OS Core Audio?
- Mac OS Core Audio in Mac OS X
- A Little About Digital Audio and Linear PCM
- Audio Units
- The Hardware Abstraction Layer
- MIDI Support
- The Audio MIDI Setup Application
- A Mac OS Core Audio Recording Studio
- Development Using the Mac OS Core Audio SDK
Mac OS Core Audio Programming Interfaces
- Audio Unit Services
- Audio Processing Graph API
- Audio File and Converter Services
- Audio Converters and Codecs
- File Format Information
- Audio Metadata
- Mac OS Core Audio File Format
- Hardware Abstraction Layer (HAL) Services
- Music Player API
- Core MIDI Services and MIDI Server Services
- Mac OS Core Audio Clock API
- OpenAL (Open Audio Library)
- System Sound API
An Overview of Common Tasks
- Reading and Writing Audio Data
- Interfacing with Hardware Devices
- Default and System Output Units
- The AUHAL
- Using Aggregate Devices
- Creating Audio Units
- Hosting Audio Units
- Handling MIDI Data