jmfdemo
Class FrameGrabber

java.lang.Object
  extended byjava.lang.Thread
      extended byjmfdemo.FrameGrabber
All Implemented Interfaces:
javax.media.ControllerListener, ImageGrabber, Runnable

public class FrameGrabber
extends Thread
implements javax.media.ControllerListener, ImageGrabber


Field Summary
static int LEVEL_DEBUG
           
static int LEVEL_ERROR
           
static int LEVEL_INFO
           
static int LEVEL_NOTRACE
           
static int LEVEL_WARN
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
FrameGrabber()
           
FrameGrabber(InputStream is)
           
FrameGrabber(String videoPropFile)
           
 
Method Summary
 void controllerUpdate(javax.media.ControllerEvent ce)
           
 void end()
           
 BufferedImage getBufferedImage()
           
 Image getImage()
           
 int getTraceLevel()
           
 void run()
           
 void setTraceLevel(int newlevel)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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

LEVEL_DEBUG

public static final int LEVEL_DEBUG
See Also:
Constant Field Values

LEVEL_INFO

public static final int LEVEL_INFO
See Also:
Constant Field Values

LEVEL_WARN

public static final int LEVEL_WARN
See Also:
Constant Field Values

LEVEL_ERROR

public static final int LEVEL_ERROR
See Also:
Constant Field Values

LEVEL_NOTRACE

public static final int LEVEL_NOTRACE
See Also:
Constant Field Values
Constructor Detail

FrameGrabber

public FrameGrabber()
             throws FrameGrabberException

FrameGrabber

public FrameGrabber(String videoPropFile)
             throws FrameGrabberException

FrameGrabber

public FrameGrabber(InputStream is)
             throws FrameGrabberException
Method Detail

getImage

public Image getImage()
Specified by:
getImage in interface ImageGrabber

getBufferedImage

public BufferedImage getBufferedImage()

end

public void end()

run

public void run()
Specified by:
run in interface Runnable

controllerUpdate

public void controllerUpdate(javax.media.ControllerEvent ce)
Specified by:
controllerUpdate in interface javax.media.ControllerListener

getTraceLevel

public int getTraceLevel()

setTraceLevel

public void setTraceLevel(int newlevel)