public class IirFilterAudioInputStreamFisher extends Object
 This class provides an AudioInputStream for
 filtering a sound stream. It uses the Fisher method to design the IIR filter.
| Modifier and Type | Method and Description | 
|---|---|
| static AudioInputStream | getAudioInputStream(AudioInputStream in,
                   FilterPassType filterPassType,
                   FilterCharacteristicsType filterCharacteristicsType,
                   int filterOrder,
                   double ripple,
                   double fcf1,
                   double fcf2)Returns an AudioInputStream that supplies the filtered audio signal. | 
public static AudioInputStream getAudioInputStream(AudioInputStream in, FilterPassType filterPassType, FilterCharacteristicsType filterCharacteristicsType, int filterOrder, double ripple, double fcf1, double fcf2)
in - The input AudioInputStream.filterPassType - The filter pass type (lowpass, highpass, bandpass or bandstop).filterCharacteristicsType - The filter characteristics type.
    The following filters are implemented: Butterworth, Chebyshev (type 1), Bessel.filterOrder - The filter order.ripple - Passband ripple in dB. Must be negative. Only used for Chebyshev filter, ignored for other filters.fcf1 - The filter cutoff frequency in Hz for lowpass / highpass, lower cutoff frequency in Hz for bandpass / bandstop.fcf2 - The upper cutoff frequency in Hz for bandpass / bandstop, ignored for lowpass / highpass.