All Classes and Interfaces

Class
Description
a hybrid of javazoom.jl.player.Player tweeked to include play(startFrame, endFrame) hopefully this will be included in the api
The AudioDevice interface provides an abstraction for a device capable of sounding audio samples.
The AudioDeviceBase class provides a simple thread-safe implementation of the AudioDevice interface.
An AudioDeviceFactory class is responsible for creating a specific AudioDevice implementation.
The Bistream class is responsible for parsing an MPEG audio bitstream.
This interface describes all error codes that can be thrown in BistreamExceptions.
Instances of BitstreamException are thrown when operations on a Bitstream fail.
Work in progress.
The Converter class implements the conversion of an MPEG audio file to a .WAV file.
Implementation of ProgressListener that writes notification text to a PrintWriter.
This interface is used by the Converter to provide notification of tasks being carried out by the converter, and to provide new information as it becomes available.
16-Bit CRC checksum
The Decoder class encapsulates the details of decoding an MPEG audio frame.
The Params class presents the customizable aspects of the decoder.
This interface provides constants describing the error codes used by the Decoder to indicate errors.
The DecoderException represents the class of errors that can occur when decoding MPEG audio.
The Equalizer class can be used to specify equalization settings for the MPEG audio decoder.
 
The FactoryRegistry class stores the factories for all the audio device implementations available in the system.
Implementations of FrameDecoder are responsible for decoding an MPEG audio frame.
Class for extracting information from a frame header.
Work In Progress. An instance of InputStreamSource implements a Source that provides data from an InputStream .
Work in progress.
Exception erorr codes for components of the JavaLayer API.
The JavaLayerException is the base class for all API-level exceptions thrown by JavaLayer.
The JavaLayerHooks class allows developers to change the way the JavaLayer library uses Resources.
The JavaLayerUtils class is not strictly part of the JavaLayer API.
The JavaSoundAudioDevice implements an audio device by using the JavaSound API.
This class is responsible for creating instances of the JavaSoundAudioDevice.
This class implements a sample player using Playback listener.
The jlc class presents the JavaLayer Conversion functionality as a command-line program.
The jlp class implements a simple command-line player for MPEG audio files.
Work in progress.
The NullAudioDevice implements a silent, no-op audio device.
Base Class for audio output.
A Type-safe representation of the the supported output channel constants.
An event which indicates a Player has performed an 'playback action'
Listener for javalayer Player playback
The Player class implements a simple player for playback of an MPEG audio stream.
A simple applet that plays an MPEG audio file.
Class to manage RIFF files
The SampleBuffer class implements an output buffer that provides storage for a fixed size block of samples.
Work in progress.
Class allowing WaveFormat Access
Implements an Obuffer by writing the data to a file in RIFF WAVE format.