Name | Description |
---|---|
BackStream | |
BitReserve | Implementation of Bit Reservoir for Layer III. The implementation stores single bits as a word in the buffer. If a bit is set, the corresponding word in the buffer will be non-zero. If a bit is clear, the corresponding word is zero. Although this may seem waseful, this can be a factor of two quicker than packing 8 bits to a byte and extracting. |
Bitstream | The Bistream class is responsible for parsing an MPEG audio bitstream. * REVIEW: much of the parsing currently occurs in the various decoders. This should be moved into this class and associated inner classes. |
BitstreamErrors_Fields | This interface describes all error codes that can be thrown in BistreamException s. |
CircularByteBuffer | |
Crc16 | 16-Bit CRC checksum |
Decoder | The Decoder class encapsulates the details of decoding an MPEG audio frame. |
Decoder.Params | The Params class presents the customizable aspects of the decoder. Instances of this class are not thread safe. |
DecoderException | The DecoderException represents the class of errors that can occur when decoding MPEG audio. |
Equalizer | The Equalizer class can be used to specify equalization settings for the MPEG audio decoder. The equalizer consists of 32 band-pass filters. Each band of the equalizer can take on a fractional value between -1.0 and +1.0. At -1.0, the input signal is attenuated by 6dB, at +1.0 the signal is amplified by 6dB. |
Equalizer.EQFunction | |
Header | Class for extracting information from a frame header. * * |
InputStreamSource | Work In Progress. An instance of InputStreamSource implements a Source that provides data from an InputStream . Seeking functionality is not supported. |
JavaLayerErrors_Fields | Exception erorr codes for components of the JavaLayer API. |
JavaLayerUtils | The JavaLayerUtils class is not strictly part of the JavaLayer API. It serves to provide useful methods and system-wide hooks. |
LayerIDecoder | Implements decoding of MPEG Audio Layer I frames. |
LayerIDecoder.Subband | Abstract base class for subband classes of layer I and II |
LayerIDecoder.SubbandLayer1 | Class for layer I subbands in single channel mode. Used for single channel mode and in derived class for intensity stereo mode |
LayerIDecoder.SubbandLayer1IntensityStereo | Class for layer I subbands in joint stereo mode. |
LayerIDecoder.SubbandLayer1Stereo | Class for layer I subbands in stereo mode. |
LayerIIDecoder | Implements decoding of MPEG Audio Layer II frames. |
LayerIIDecoder.SubbandLayer2 | Class for layer II subbands in single channel mode. |
LayerIIDecoder.SubbandLayer2IntensityStereo | Class for layer II subbands in joint stereo mode. |
LayerIIDecoder.SubbandLayer2Stereo | Class for layer II subbands in stereo mode. |
LayerIIIDecoder | Class Implementing Layer 3 Decoder. * @since 0.0 |
LayerIIIDecoder.III_side_info_t | |
LayerIIIDecoder.SBI | ******************************************************** |
LayerIIIDecoder.Sftable | *********************************************************** |
LayerIIIDecoder.gr_info_s | |
LayerIIIDecoder.temporaire | |
LayerIIIDecoder.temporaire2 | |
Manager | Work in progress. Manages a number of controls. |
Obuffer | Base Class for audio output. |
OutputChannels | A Type-safe representation of the the supported output channel constants. This class is immutable and, hence, is thread safe. |
SampleBuffer | The SampleBuffer class implements an output buffer that provides storage for a fixed size block of samples. |
Source_Fields | Work in progress. Class to describe a seekable data source. |
SynthesisFilter | A class for the synthesis filter bank. This class does a fast downsampling from 32, 44.1 or 48 kHz to 8 kHz, if ULAW is defined. Frequencies above 4 kHz are removed by ignoring higher subbands. |
huffcodetab | Class to implements Huffman decoder. |