Contents

AVAudioIONode

An object that performs audio input or output in the engine.

Declaration

class AVAudioIONode

Overview

When rendering to and from an audio device in macOS, AVAudioInputNode and AVAudioOutputNode communicate with the system’s default input and output devices. In iOS, they communicate with the devices appropriate to the app’s AVAudioSession category, configurations, and user actions, such as connecting or disconnecting external devices.

In the manual rendering mode, AVAudioInputNode and AVAudioOutputNode perform the input and output in the engine in response to the client’s request.

Topics

Getting the Audio Unit

Getting the I/O Latency

Getting and Setting the Voice Processing State

See Also

Nodes