Type Alias


Defines an opaque data type that represents an audio queue.


typedef struct OpaqueAudioQueue *AudioQueueRef;


An audio queue is a software object you use for recording or playing audio in macOS. It does the work of:

  • Connecting to audio hardware

  • Managing memory

  • Employing codecs, as needed, for compressed audio formats

  • Mediating recording or playback

You create, use, and dispose of audio queues using the functions described in Audio Queue Services.