A class that processes audio in non-real time.


class AVAudioUnitTimeEffect : AVAudioUnit


An AVAudioUnitTimeEffect instance represents an AVAudioUnit of type aufc (kAudioUnitType_FormatConverter). These effects don't process audio in real time. The AVAudioUnitVarispeed class is an example of a time effect unit.


Creating a Time Effect Unit

init(audioComponentDescription: AudioComponentDescription)

Initializes a newly allocated audio component specified by the description.

Getting and Setting the Time Effect Values

var bypass: Bool

The bypass state of the audio unit.


Inherits From

Conforms To

See Also


class AVAudioUnitReverb

A class that implements a reverb effect.

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 AVAudioUnitEffect

A class that processes audio in real time.

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.