| Interface | Description |
|---|---|
| AudioEventListener |
An interface for events that may occur during audio streaming.
|
| AudioGrabberListener |
An interface for objects that wish to be informed that samples are available
from an
AudioGrabber. |
| AudioMixer.MixEventListener |
A listener for objects that wish to be informed of a mix event.
|
| FrequencyAudioSource.Listener |
Interface for classes that listen to the frequency information
extracted by the
FrequencyAudioSource. |
| Instrument |
Interface for instruments that can play music.
|
| Class | Description |
|---|---|
| Audio |
An abstract class representing some form of audio data.
|
| AudioAnnotator |
A classifier/annotator for audio frames.
|
| AudioDevice |
Represents an audio device and its capabilities.
|
| AudioEventAdapter |
An adapter for audio events that has no implementation.
|
| AudioFormat |
This class encapsulates the information that determines the format
of audio data.
|
| AudioGrabber |
An abstract class for objects that are able to act as audio grabbers.
|
| AudioLooper |
A class used to force a specific number of loops of an audio stream.
|
| AudioMixer |
A basic audio mixer that takes a number of
AudioStreams and mixes
then with some gain compensation into a single audio stream. |
| AudioPlayer |
Wraps the Java Sound APIs into the OpenIMAJ audio core for playing sounds.
|
| AudioStream |
Represents an audio stream that can be read chunk-by-chunk.
|
| FrequencyAudioSource |
AudioProcessor that provides frequency information. |
| JavaSoundAudioGrabber |
Audio grabber that uses the Java Sound API as a sound source.
|
| SampleChunk |
Represents a chunk of an audio file and stores the raw audio data.
|
| Enum | Description |
|---|---|
| AudioAnnotator.AudioAnnotatorType |
An enumeration that allows different trainers to be used and specified on
the command-line.
|
| AudioPlayer.Mode |
Enumerator for the current state of the audio player.
|