Class BandPassFilter


public class BandPassFilter extends OALFilter
Band-pass filter object for band-pass filtering.
Author:
Matthew Tropiano
  • Field Details

    • gain

      protected float gain
      Band-pass gain.
    • gainLF

      protected float gainLF
      Low-frequency band-pass gain.
    • gainHF

      protected float gainHF
      High-frequency band-pass gain.
  • Constructor Details

    • BandPassFilter

      public BandPassFilter(OALContext context)
  • Method Details

    • getGain

      public float getGain()
      Returns:
      this filter's gain.
    • setGain

      public void setGain(float gain)
      Sets this filter's gain.
      Parameters:
      gain - the gain value (0.0 to 1.0).
    • getLFGain

      public float getLFGain()
      Returns:
      this filter's low-frequency gain.
    • setLFGain

      public void setLFGain(float gain)
      Sets this filter's low-frequency gain.
      Parameters:
      gain - the gain value (0.0 to 1.0).
    • getHFGain

      public float getHFGain()
      Returns:
      this filter's high-frequency gain.
    • setHFGain

      public void setHFGain(float gain)
      Sets this filter's high-frequency gain.
      Parameters:
      gain - the gain value (0.0 to 1.0).