| Interface | Description |
|---|---|
| ISoundEngine |
This interface provides all methods to playback sounds and music in your
game.
|
| ISoundPlayback | |
| SoundPlaybackListener |
This event listener implementation provides callbacks for when a
ISoundPlayback instance gets cancelled or finished. |
| Class | Description |
|---|---|
| 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 | |
| SoundEvent |
This implementation is used for all events that need to pass a
Sound object to their listeners. |
| SoundPlaybackAdapter |
An abstract implementation of a
SoundPlaybackListener that allows to only overwrite
individual callbacks in anonymous implementations. |