| Interface | Description |
|---|---|
| SoundPlaybackListener |
This event listener implementation provides callbacks for when a
SoundPlayback instance gets cancelled or finished. |
| Track |
The
Track class defines a sequence in which music Sounds should be played back by the engine. |
| Class | Description |
|---|---|
| IntroTrack |
A
Track that plays an intro sound and then loops the specified music sound. |
| LoopedTrack | |
| MusicPlayback |
A
SoundPlayback implementation for the playback music. |
| SFXPlayback |
A
SoundPlayback implementation for the playback of sound effects. |
| SinglePlayTrack |
A
Track that plays a sound once and then stops. |
| Sound |
This class implements all required functionality to load sounds from the file
system and provide a stream that can later on be used for the sound playback.
|
| SoundEngine |
This
SoundEngine class provides all methods to play back sounds and music in your
game. |
| SoundEvent |
This implementation is used for all events that need to pass a
Sound object to their listeners. |
| SoundPlayback |
The
SoundPlayback class is a wrapper SourceDataLine on which a Sound playback can be carried out. |