krut.KRUT_Recording
Class JpegImagesToMovieMod

java.lang.Object
  extended by java.lang.Thread
      extended by krut.KRUT_Recording.JpegImagesToMovieMod
All Implemented Interfaces:
java.lang.Runnable, javax.media.ControllerListener, javax.media.datasink.DataSinkListener

public class JpegImagesToMovieMod
extends java.lang.Thread
implements javax.media.ControllerListener, javax.media.datasink.DataSinkListener

This program takes a list of JPEG image files and convert them into a QuickTime movie. Documentation is available on the Java Media Framework webpage.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 boolean finished
           
 int picCnt
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Method Summary
 void controllerUpdate(javax.media.ControllerEvent evt)
          Controller Listener.
 void dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
          Event handler for the file writer.
 boolean doIt(int width, int height, int frameRate, javax.media.MediaLocator outML)
           
 void run()
           
 void setDataList(DataList JPGIm)
           
 void waitFor()
           
 void wakeUp()
           
 
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

picCnt

public int picCnt

finished

public boolean finished
Method Detail

doIt

public boolean doIt(int width,
                    int height,
                    int frameRate,
                    javax.media.MediaLocator outML)

controllerUpdate

public void controllerUpdate(javax.media.ControllerEvent evt)
Controller Listener.

Specified by:
controllerUpdate in interface javax.media.ControllerListener

dataSinkUpdate

public void dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
Event handler for the file writer.

Specified by:
dataSinkUpdate in interface javax.media.datasink.DataSinkListener

setDataList

public void setDataList(DataList JPGIm)

waitFor

public void waitFor()

wakeUp

public void wakeUp()

run

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