Member-only story
Audio Stream Basic Descriptions
5 min readApr 6, 2021
[macOS] — Using Objective-C and the Apple Audio APIs
This is a series of posts about Apple Core Audio API. Read them and practice in order.
Series Episodes:
- S01,01. Reading Basic Info from a Local Audio File
- S01,02. Generating Raw Audio Samples
- [this post] S01,03. Audio Stream Basic Descriptions
- S01, 04. Recording With Audio Queues
- S01, 05. Playing Back With Audio Queues
- S01, 06. Converting Any Audio Format to LPCM
- S01, 07. Converting An Audio File to LPCM
- S01, 08. Playing Back With Audio Units
- S01, 09. Audio Unit Input Via A Render Callback
- S01, 10. Connecting Audio Units Together
- S01, 11. Positional Sound with OpenAL
- S01, 12. OpenAL Streaming Example
- S01, 13. Connecting to a MIDI Controller
- S01, 14. Primitive MIDI Controller
Introduction
The Audio Stream Basic Description is fundamental in working with the Apple Core Audio API. It gives the means to describe the format of the audio data inside it.