fi.helsinki.cs.nokkis.video
Class FrameGrabber
java.lang.Object
fi.helsinki.cs.nokkis.video.FrameGrabber
- All Implemented Interfaces:
- java.lang.Runnable
public class FrameGrabber
- extends java.lang.Object
- implements java.lang.Runnable
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FrameGrabber
public FrameGrabber()
FrameGrabber
public FrameGrabber(int width,
int height)
invariant
public boolean invariant()
start
public void start(int deviceIndex)
throws java.lang.IllegalStateException
- Start grabbing frames.
- Throws:
java.lang.IllegalStateException
- If the device could not be initialized.
stop
public void stop()
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
finalize
public void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
getFrame
public java.awt.image.BufferedImage getFrame()
getEventBroadcaster
public EventBroadcaster<FrameGrabEvent> getEventBroadcaster()
fireFrameGrabEvent
protected void fireFrameGrabEvent()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable