Audio Queue Services Programming Guide
PDF
Introduction
About Audio Queues
What Is an Audio Queue?
Using Codecs and Audio Data Formats
Audio Queue Control and State
Audio Queue Parameters
Recording Audio
Define a Custom Structure to Manage State
Write a Recording Audio Queue Callback
Write a Function to Derive Recording Audio Queue Buffer Size
Set a Magic Cookie for an Audio File
Set Up an Audio Format for Recording
Create a Recording Audio Queue
Create an Audio File
Set an Audio Queue Buffer Size
Prepare a Set of Audio Queue Buffers
Record Audio
Clean Up After Recording
Playing Audio
Define a Custom Structure to Manage State
Write a Playback Audio Queue Callback
Write a Function to Derive Playback Audio Queue Buffer Size
Open an Audio File for Playback
Create a Playback Audio Queue
Set Sizes for a Playback Audio Queue
Set a Magic Cookie for a Playback Audio Queue
Allocate and Prime Audio Queue Buffers
Set an Audio Queue’s Playback Gain
Start and Run an Audio Queue
Clean Up After Playing
Revision History