/** * 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); } }
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); }