Logo Search packages:      
Sourcecode: jampal version File versions  Download package

Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

javazoom::jl::decoder::Decoder Class Reference

Inheritance diagram for javazoom::jl::decoder::Decoder:
Inheritance graph
[legend]
Collaboration diagram for javazoom::jl::decoder::Decoder:
Collaboration graph
[legend]

List of all members.

Classes

class  Params

Public Member Functions

Obuffer decodeFrame (Header header, Bitstream stream) throws DecoderException
 Decoder ()
 Decoder (Params params0)
int getOutputBlockSize ()
int getOutputChannels ()
int getOutputFrequency ()
void setEqualizer (Equalizer eq)
void setOutputBuffer (Obuffer out)

Static Public Member Functions

static Params getDefaultParams ()

Static Public Attributes

static final int BITSTREAM_ERROR = 0x100
static final int DECODER_ERROR = 0x200
static final int UNKNOWN_ERROR = DECODER_ERROR + 0
static final int UNSUPPORTED_LAYER = DECODER_ERROR + 1

Protected Member Functions

DecoderException newDecoderException (int errorcode)
DecoderException newDecoderException (int errorcode, Throwable throwable)
FrameDecoder retrieveDecoder (Header header, Bitstream stream, int layer) throws DecoderException

Private Member Functions

void initialize (Header header) throws DecoderException

Private Attributes

Equalizer equalizer = new Equalizer()
SynthesisFilter filter1
SynthesisFilter filter2
boolean initialized
LayerIDecoder l1decoder
LayerIIDecoder l2decoder
LayerIIIDecoder l3decoder
Obuffer output
int outputChannels
int outputFrequency
Params params

Static Private Attributes

static final Params DEFAULT_PARAMS = new Params()

Detailed Description

The Decoder class encapsulates the details of decoding an MPEG audio frame.

Author:
MDM
Version:
0.0.7 12/12/99
Since:
0.0.5

Definition at line 30 of file Decoder.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index