Interface ARBQ1BiquadType

All Known Subinterfaces:
ARBQ1BiquadWithQType
All Known Implementing Classes:
ARBQ1BiquadBPFBWO4, ARBQ1BiquadBPFBWO8, ARBQ1BiquadBPFO2, ARBQ1BiquadBRFBWO4, ARBQ1BiquadBRFBWO8, ARBQ1BiquadBRFO2, ARBQ1BiquadHPFBWO4, ARBQ1BiquadHPFBWO8, ARBQ1BiquadHPFO2, ARBQ1BiquadLPFBWO4, ARBQ1BiquadLPFBWO8, ARBQ1BiquadLPFO2

public interface ARBQ1BiquadType
The type of biquad filters.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    processOneFrame(double input)
    Process a single input frame.
    default void
    processOneFrameBuffers(int frame, DoubleBuffer input, DoubleBuffer output)
    Apply a filter to the given frame in the input buffer, writing the filtered frame to the corresponding frame of the output buffer.
    void
    setCutoff(double newCutoff)
    Specify a new frequency cutoff value.
  • Method Details

    • setCutoff

      void setCutoff(double newCutoff)

      Specify a new frequency cutoff value.

      Parameters:
      newCutoff - The cutoff
    • processOneFrameBuffers

      default void processOneFrameBuffers(int frame, DoubleBuffer input, DoubleBuffer output)
      Apply a filter to the given frame in the input buffer, writing the filtered frame to the corresponding frame of the output buffer.
      Parameters:
      frame - The frame index
      input - The input buffer
      output - The output buffer
    • processOneFrame

      double processOneFrame(double input)
      Process a single input frame.
      Parameters:
      input - The input frame
      Returns:
      The output frame