mam.sound
Class TimedSound

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--mam.sound.TimedSound

public class TimedSound
extends Thread


Field Summary
 (package private) AudioClipm_clip
           
 (package private) intm_duration
           
 (package private) intm_startDelay
           

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Constructor Summary
TimedSound(AudioClip clip, int startDelay, int duration)
           

Method Summary
 voidrun()
           
 voidsetClip(AudioClip clip)
           
 voidsetDuration(int duration)
           
 voidsetStartDelay(int startDelay)
           

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

m_clip

AudioClip m_clip

m_duration

int m_duration

m_startDelay

int m_startDelay
Constructor Detail

TimedSound

public TimedSound(AudioClip clip, int startDelay, int duration)
Method Detail

run

public void run()

setClip

public void setClip(AudioClip clip)

setDuration

public void setDuration(int duration)

setStartDelay

public void setStartDelay(int startDelay)