Package apple.avfaudio.enums
Class AVAudioUnitEQFilterType
- java.lang.Object
-
- apple.avfaudio.enums.AVAudioUnitEQFilterType
-
public final class AVAudioUnitEQFilterType extends java.lang.Object[@enum] AVAudioUnitEQFilterType 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 API-Since: 8.0
-
-
Field Summary
Fields Modifier and Type Field Description static longBandPassAPI-Since: 8.0static longBandStopAPI-Since: 8.0static longHighPassAPI-Since: 8.0static longHighShelfAPI-Since: 8.0static longLowPassAPI-Since: 8.0static longLowShelfAPI-Since: 8.0static longParametricAPI-Since: 8.0static longResonantHighPassAPI-Since: 8.0static longResonantHighShelfAPI-Since: 8.0static longResonantLowPassAPI-Since: 8.0static longResonantLowShelfAPI-Since: 8.0
-
-
-
Field Detail
-
Parametric
public static final long Parametric
API-Since: 8.0- See Also:
- Constant Field Values
-
LowPass
public static final long LowPass
API-Since: 8.0- See Also:
- Constant Field Values
-
HighPass
public static final long HighPass
API-Since: 8.0- See Also:
- Constant Field Values
-
ResonantLowPass
public static final long ResonantLowPass
API-Since: 8.0- See Also:
- Constant Field Values
-
ResonantHighPass
public static final long ResonantHighPass
API-Since: 8.0- See Also:
- Constant Field Values
-
BandPass
public static final long BandPass
API-Since: 8.0- See Also:
- Constant Field Values
-
BandStop
public static final long BandStop
API-Since: 8.0- See Also:
- Constant Field Values
-
LowShelf
public static final long LowShelf
API-Since: 8.0- See Also:
- Constant Field Values
-
HighShelf
public static final long HighShelf
API-Since: 8.0- See Also:
- Constant Field Values
-
ResonantLowShelf
public static final long ResonantLowShelf
API-Since: 8.0- See Also:
- Constant Field Values
-
ResonantHighShelf
public static final long ResonantHighShelf
API-Since: 8.0- See Also:
- Constant Field Values
-
-