org.stellarium
Class Audio

java.lang.Object
  extended by org.stellarium.Audio

public class Audio
extends java.lang.Object

manage an audio track (SDL mixer music track)


Field Summary
private  javax.sound.sampled.Clip track
           
private  java.lang.String trackName
           
 
Constructor Summary
Audio(java.lang.String filename, java.lang.String name)
           
Audio(java.lang.String s, java.lang.String s1, long l)
           
 
Method Summary
 void close()
           
 void decrementVolume()
           
protected  void finalize()
           
 void incrementVolume()
           
 void pause()
           
 void play(boolean loop)
           
 void resume()
           
 void setVolume(float v)
           
(package private)  void stop()
           
 void sync()
           
 void update(int deltaTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

track

private javax.sound.sampled.Clip track

trackName

private java.lang.String trackName
Constructor Detail

Audio

public Audio(java.lang.String filename,
             java.lang.String name)
      throws StellariumException
Throws:
StellariumException

Audio

public Audio(java.lang.String s,
             java.lang.String s1,
             long l)
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

play

public void play(boolean loop)

pause

public void pause()

resume

public void resume()

stop

void stop()

update

public void update(int deltaTime)

sync

public void sync()

close

public void close()

incrementVolume

public void incrementVolume()

decrementVolume

public void decrementVolume()

setVolume

public void setVolume(float v)