Contents

IOUserAudioStream

An audio object that performs I/O for an audio device.

Declaration

class IOUserAudioStream;

Overview

IOUserAudioStream allocates memory descriptors that the host uses for running I/O. An IOUserAudioDevice uses an IOUserAudioStream instance to perform I/O. Changes to the device that owns a stream may update formats on the underlying stream, which you handle by overriding HandleChangeCurrentStreamFormat and HandleChangeStreamIsActive.

Topics

Creating an Audio Stream

Freeing an Audio Stream

Getting Information About the Class

Performing I/O

Working with Stream Formats

Working with Stream Terminals

Working with Memory Descriptors

Managing Stream Changes

Instance Methods