public final class AVAudioUnitEQFilterType
extends java.lang.Object
Filter types available to use with AVAudioUnitEQ.
Depending on the filter type, a combination of one or all of the filter parameters defined in AVAudioUnitEQFilterParameters are used to set the filter.
AVAudioUnitEQFilterTypeParametric Parametric filter based on Butterworth analog prototype. Required parameters: frequency (center), bandwidth, gain
AVAudioUnitEQFilterTypeLowPass Simple Butterworth 2nd order low pass filter Required parameters: frequency (-3 dB cutoff at specified frequency)
AVAudioUnitEQFilterTypeHighPass Simple Butterworth 2nd order high pass filter Required parameters: frequency (-3 dB cutoff at specified frequency)
AVAudioUnitEQFilterTypeResonantLowPass Low pass filter with resonance support (via bandwidth parameter) Required parameters: frequency (-3 dB cutoff at specified frequency), bandwidth
AVAudioUnitEQFilterTypeResonantHighPass High pass filter with resonance support (via bandwidth parameter) Required parameters: frequency (-3 dB cutoff at specified frequency), bandwidth
AVAudioUnitEQFilterTypeBandPass Band pass filter Required parameters: frequency (center), bandwidth
AVAudioUnitEQFilterTypeBandStop Band stop filter (aka "notch filter") Required parameters: frequency (center), bandwidth
AVAudioUnitEQFilterTypeLowShelf Low shelf filter Required parameters: frequency (center), gain
AVAudioUnitEQFilterTypeHighShelf High shelf filter Required parameters: frequency (center), gain
AVAudioUnitEQFilterTypeResonantLowShelf Low shelf filter with resonance support (via bandwidth parameter) Required parameters: frequency (center), bandwidth, gain
AVAudioUnitEQFilterTypeResonantHighShelf High shelf filter with resonance support (via bandwidth parameter) Required parameters: frequency (center), bandwidth, gain
| Modifier and Type | Field and Description |
|---|---|
static long |
BandPass |
static long |
BandStop |
static long |
HighPass |
static long |
HighShelf |
static long |
LowPass |
static long |
LowShelf |
static long |
Parametric |
static long |
ResonantHighPass |
static long |
ResonantHighShelf |
static long |
ResonantLowPass |
static long |
ResonantLowShelf |
public static final long Parametric
public static final long LowPass
public static final long HighPass
public static final long ResonantLowPass
public static final long ResonantHighPass
public static final long BandPass
public static final long BandStop
public static final long LowShelf
public static final long HighShelf
public static final long ResonantLowShelf
public static final long ResonantHighShelf