Class

AVAudioUnitEffect

A class that processes audio in real time.

Declaration

class AVAudioUnitEffect : AVAudioUnit

Overview

This processing uses AudioUnit of type effect, music effect, panner, remote effect, or remote music effect. These effects run in real time and process some number of audio input samples to produce a number of audio output samples. A delay unit is an example of an effect unit.

Topics

Creating an AVAudioUnitEffect Instance

init(audioComponentDescription: AudioComponentDescription)

Initializes an AVAudioUnitEffect object.

Getting the Bypass State

var bypass: Bool

Bypass state of the AudioUnit.

Relationships

Inherits From

Conforms To

See Also

Effects

class AVAudioUnitReverb

A class that implements a reverb effect.

class AVAudioUnitTimeEffect

A class that processes audio in non-real time.

class AVAudioUnitTimePitch

A class that provides good-quality playback rate and pitch shifting independently of each other.

class AVAudioUnitVarispeed

A class that allows control of the playback rate.

class AVAudioUnitDelay

A class that implements a delay effect.

class AVAudioUnitDistortion

A class that implements a multistage distortion effect.

class AVAudioUnitEQ

A class that implements a multiband equalizer.