Class

AVAudioUnitEQ

A class that implements a multiband equalizer.

Declaration

class AVAudioUnitEQ : AVAudioUnitEffect

Overview

The AVAudioUnitEQFilterParameters class encapsulates the filter parameters that are returned in the bands property array.

Topics

Create an EQ Audio Unit

init(numberOfBands: Int)

Initializes a newly allocated AVAudioUnitEQ instance.

Getting and Setting the EQ Audio Unit Values

class AVAudioUnitEQFilterParameters

The AVAudioUnitEQFilterParameters class encapsulates the parameters used by an AVAudioUnitEQ instance.

var bands: [AVAudioUnitEQFilterParameters]

An array of AVAudioUnitEQFilterParameters objects.

var globalGain: Float

The overall gain adjustment applied to the signal, in decibels.

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 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.