Interface | Description |
---|---|
Clip |
A Clip represents some pre-loaded audio data.
|
DataLine |
The DataLine interface adds data-related functionality to the Line
interface.
|
Line |
A Line represents a single input or output audio line.
|
LineListener |
This interface is used by classes which wish to be notified
when the state of a Line changes.
|
Mixer |
A Mixer is a Line which itself holds multiple lines.
|
Port |
A Port is a Line which represents an audio device, for instance
a microphone.
|
SourceDataLine |
This is a DataLine to which data may be written.
|
TargetDataLine |
This is a DataLine from which data may be read.
|
Class | Description |
---|---|
AudioFileFormat |
This describes an audio file, including information about its length,
the format of the audio data, and other things.
|
AudioFileFormat.Type |
An instance of this type describes a standard audio file format.
|
AudioFormat |
This class describes an audio format, including its encoding,
the number of channels, its frame rate, etc.
|
AudioFormat.Encoding |
This describes a given audio format encoding.
|
AudioInputStream |
This is an InputStream which is specialized for reading audio files.
|
AudioPermission |
This represents the permission to use an audio device.
|
AudioSystem |
This clas is the primary interface to the audio system.
|
BooleanControl |
A BooleanControl is a Control which has two states.
|
BooleanControl.Type |
A Type specialized to represent a boolean control.
|
CompoundControl |
A compound control provides control over several other controls.
|
CompoundControl.Type |
This describes a single compound control.
|
Control |
A control provides the ability to affect some attribute of a line,
for instance its volume.
|
Control.Type |
This describes a single control.
|
DataLine.Info |
This class extends Line.Info with information specific to DataLine.
|
EnumControl |
An EnumControl is a Control which can take one of a specified set of
values.
|
EnumControl.Type |
This Type describes an EnumControl.
|
FloatControl | |
FloatControl.Type |
An instance of this class describes a particular floating point control.
|
Line.Info |
An object of this type holds information about a Line.
|
LineEvent |
This class holds information about a state change of a Line.
|
LineEvent.Type |
This class represents the kinds of state changes that can occur
to a Line.
|
Mixer.Info |
An Info object describes a mixer.
|
Port.Info |
This describes a single port.
|
ReverbType |
This represents a reverb effect which can be applied to an audio signal.
|
Exception | Description |
---|---|
LineUnavailableException | |
UnsupportedAudioFileException |
An exception of this type is thrown when an operation is attempted
on a file whose format is unrecognized.
|