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 apiThe
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
BistreamException
s.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.