# 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