Example #1
0
  /**
   * Creates a new <code>Decoder</code> instance with default parameters.
   *
   * @param params The <code>Params</code> instance that describes the customizable aspects of the
   *     decoder.
   */
  public Decoder(Params params0) {
    if (params0 == null) params0 = DEFAULT_PARAMS;

    params = params0;

    Equalizer eq = params.getInitialEqualizerSettings();
    if (eq != null) {
      equalizer.setFrom(eq);
    }
  }
Example #2
0
  public void setEqualizer(Equalizer eq) {
    if (eq == null) eq = Equalizer.PASS_THRU_EQ;

    equalizer.setFrom(eq);

    float[] factors = equalizer.getBandFactors();

    if (filter1 != null) filter1.setEQ(factors);

    if (filter2 != null) filter2.setEQ(factors);
  }