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
SetCurrentStreamFormatGetCurrentStreamFormatSetAvailableStreamFormatsGetAvailableStreamFormatsGetNumberAvailableStreamFormatsIOUserAudioStreamBasicDescriptionGetStreamDirectionIOUserAudioStreamDirectionSetStreamIsActiveGetStreamIsActive