javazoom.jl.decoder
Class Decoder.Params

java.lang.Object
  extended by javazoom.jl.decoder.Decoder.Params
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
Decoder

public static class Decoder.Params
extends java.lang.Object
implements java.lang.Cloneable

The Params class presents the customizable aspects of the decoder.

Instances of this class are not thread safe.


Constructor Summary
Decoder.Params()
           
 
Method Summary
 java.lang.Object clone()
           
 Equalizer getInitialEqualizerSettings()
          Retrieves the equalizer settings that the decoder's equalizer will be initialized from.
 OutputChannels getOutputChannels()
           
 void setOutputChannels(OutputChannels out)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decoder.Params

public Decoder.Params()
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

setOutputChannels

public void setOutputChannels(OutputChannels out)

getOutputChannels

public OutputChannels getOutputChannels()

getInitialEqualizerSettings

public Equalizer getInitialEqualizerSettings()
Retrieves the equalizer settings that the decoder's equalizer will be initialized from.

The Equalizer instance returned cannot be changed in real time to affect the decoder output as it is used only to initialize the decoders EQ settings. To affect the decoder's output in realtime, use the Equalizer returned from the getEqualizer() method on the decoder.

Returns:
The Equalizer used to initialize the EQ settings of the decoder.


JavaZOOM 1999-2008