ioutil
Class AePlayWave

java.lang.Object
  extended by java.lang.Thread
      extended by ioutil.AePlayWave
All Implemented Interfaces:
java.lang.Runnable

public class AePlayWave
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 boolean begin
           
 java.lang.String filename
           
 boolean looping
           
 boolean playBack
           
 java.lang.String state
           
 boolean suspended
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
AePlayWave(java.lang.String wavfile)
           
AePlayWave(java.lang.String wavfile, ioutil.AePlayWave.Position p)
           
 
Method Summary
 long getTime()
           
 void loop()
           
static void main(java.lang.String[] args)
           
 void pause()
           
 void play()
           
 void restart()
           
 void run()
           
 void stopPlayback()
           
 void unPause()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filename

public java.lang.String filename

begin

public boolean begin

playBack

public boolean playBack

looping

public boolean looping

suspended

public boolean suspended

state

public java.lang.String state
Constructor Detail

AePlayWave

public AePlayWave(java.lang.String wavfile)

AePlayWave

public AePlayWave(java.lang.String wavfile,
                  ioutil.AePlayWave.Position p)
Method Detail

restart

public void restart()

play

public void play()

loop

public void loop()

stopPlayback

public void stopPlayback()

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

pause

public void pause()

unPause

public void unPause()

getTime

public long getTime()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception