A C G I J L M P S T 
All Classes All Packages

A

add(IPlayableTrack) - Method in class ch.sahits.game.openpatrician.sound.impl.TrackPlayer
 
add(IPlayableTrack) - Method in interface ch.sahits.game.openpatrician.sound.ITrackPlayer
Add a track to the playing queue.

C

ch.sahits.game.openpatrician.sound - package ch.sahits.game.openpatrician.sound
 
ch.sahits.game.openpatrician.sound.impl - package ch.sahits.game.openpatrician.sound.impl
 
clearPlayList() - Method in class ch.sahits.game.openpatrician.sound.impl.TrackPlayer
 
clearPlayList() - Method in interface ch.sahits.game.openpatrician.sound.ITrackPlayer
Clear all queued tracks from the list.

G

getLength() - Method in class ch.sahits.game.openpatrician.sound.impl.LoopTrack
 
getLength() - Method in class ch.sahits.game.openpatrician.sound.impl.MediaTrack
 
getLength() - Method in interface ch.sahits.game.openpatrician.sound.IPlayableTrack
Retrieve the length of the track in seconds

I

IPlayableTrack - Interface in ch.sahits.game.openpatrician.sound
Defining the functionality of a sound track that can be played.
ITrackLoader - Interface in ch.sahits.game.openpatrician.sound
 
ITrackPlayer - Interface in ch.sahits.game.openpatrician.sound
Interface for playing sound.

J

jaxb2SoundMarshaller() - Method in class ch.sahits.game.openpatrician.sound.SoundConfiguration
 

L

loadTrack(String) - Method in class ch.sahits.game.openpatrician.sound.impl.TrackLoader
 
loadTrack(String) - Method in interface ch.sahits.game.openpatrician.sound.ITrackLoader
Load the track by it's id.
LoopTrack - Class in ch.sahits.game.openpatrician.sound.impl
LoopTrack represents a track that can be looped.
LoopTrack(double, String) - Constructor for class ch.sahits.game.openpatrician.sound.impl.LoopTrack
 

M

MediaTrack - Class in ch.sahits.game.openpatrician.sound.impl
 
MediaTrack(double, String, ScheduledExecutorService) - Constructor for class ch.sahits.game.openpatrician.sound.impl.MediaTrack
 

P

play() - Method in class ch.sahits.game.openpatrician.sound.impl.LoopTrack
 
play() - Method in class ch.sahits.game.openpatrician.sound.impl.MediaTrack
 
play() - Method in class ch.sahits.game.openpatrician.sound.impl.TrackPlayer
 
play() - Method in interface ch.sahits.game.openpatrician.sound.IPlayableTrack
Start playing the track.
play() - Method in interface ch.sahits.game.openpatrician.sound.ITrackPlayer
Play the track queue.
playingProperty() - Method in class ch.sahits.game.openpatrician.sound.impl.LoopTrack
 
playingProperty() - Method in class ch.sahits.game.openpatrician.sound.impl.MediaTrack
 
playingProperty() - Method in interface ch.sahits.game.openpatrician.sound.IPlayableTrack
Property indicating if the track is playing.

S

SoundConfiguration - Class in ch.sahits.game.openpatrician.sound
 
SoundConfiguration() - Constructor for class ch.sahits.game.openpatrician.sound.SoundConfiguration
 
soundPlayer() - Method in class ch.sahits.game.openpatrician.sound.SoundConfiguration
 
stop() - Method in class ch.sahits.game.openpatrician.sound.impl.LoopTrack
 
stop() - Method in class ch.sahits.game.openpatrician.sound.impl.MediaTrack
 
stop() - Method in class ch.sahits.game.openpatrician.sound.impl.TrackPlayer
 
stop() - Method in interface ch.sahits.game.openpatrician.sound.IPlayableTrack
Stop playing the track.
stop() - Method in interface ch.sahits.game.openpatrician.sound.ITrackPlayer
Stop the playing.

T

trackLoader() - Method in class ch.sahits.game.openpatrician.sound.SoundConfiguration
 
TrackLoader - Class in ch.sahits.game.openpatrician.sound.impl
 
TrackLoader(String) - Constructor for class ch.sahits.game.openpatrician.sound.impl.TrackLoader
 
TrackPlayer - Class in ch.sahits.game.openpatrician.sound.impl
 
TrackPlayer() - Constructor for class ch.sahits.game.openpatrician.sound.impl.TrackPlayer
 
A C G I J L M P S T 
All Classes All Packages