lt.monarch.image
Class SingleFrameGrabber

java.lang.Object
  extended by lt.monarch.image.SimpleFrameProducer
      extended by lt.monarch.image.SingleFrameGrabber
All Implemented Interfaces:
FrameProducer

public class SingleFrameGrabber
extends SimpleFrameProducer


Field Summary
Modifier and Type Field and Description
protected  java.awt.image.ImageProducer source
           
 
Fields inherited from class lt.monarch.image.SimpleFrameProducer
frame
 
Constructor Summary
Constructor and Description
SingleFrameGrabber(java.awt.image.ImageProducer _source)
           
 
Method Summary
Modifier and Type Method and Description
 void addConsumer(FrameConsumer consumer)
           
static RGBBitmap grab(java.awt.image.ImageProducer source)
           
 
Methods inherited from class lt.monarch.image.SimpleFrameProducer
removeConsumer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected java.awt.image.ImageProducer source
Constructor Detail

SingleFrameGrabber

public SingleFrameGrabber(java.awt.image.ImageProducer _source)
Method Detail

grab

public static RGBBitmap grab(java.awt.image.ImageProducer source)
                      throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

addConsumer

public void addConsumer(FrameConsumer consumer)
Specified by:
addConsumer in interface FrameProducer
Overrides:
addConsumer in class SimpleFrameProducer