Member-only story
Recording With Audio Queues
Published in
16 min readApr 16, 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
- S01,03. Audio Stream Basic Descriptions
- [this post] 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
We explain the creation of a command line application that can record sound coming in from the default input device attached to our Mac. For example, from the internal mic or from a USB-attached headset with mic.