com.github.sarxos.webcam.ds.buildin
Class WebcamGrabberTask

java.lang.Object
  extended by com.github.sarxos.webcam.ds.buildin.WebcamGrabberTask
Direct Known Subclasses:
CloseSessionTask, GetDevicesTask, GetImageTask, GetSizeTask, NextFrameTask, StartSessionTask

public abstract class WebcamGrabberTask
extends Object

Abstract webcam processor class.

Author:
Bartosz Firyn (SarXos)

Field Summary
protected  OpenIMAJGrabber grabber
          Native grabber.
 
Constructor Summary
WebcamGrabberTask()
           
 
Method Summary
protected abstract  void handle()
          Method to be called from inside of the processor thread.
protected  void process(WebcamGrabberProcessor processor)
          Process task by processor thread.
 void setGrabber(OpenIMAJGrabber grabber)
          Set grabber connected with specific device.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grabber

protected volatile OpenIMAJGrabber grabber
Native grabber.

Constructor Detail

WebcamGrabberTask

public WebcamGrabberTask()
Method Detail

process

protected void process(WebcamGrabberProcessor processor)
Process task by processor thread.

Parameters:
processor - the processor to be used to process this task

setGrabber

public void setGrabber(OpenIMAJGrabber grabber)
Set grabber connected with specific device.

Parameters:
grabber - the grabber to be set

handle

protected abstract void handle()
Method to be called from inside of the processor thread.



Copyright © 2012-2013 Bartosz Firyn (SarXos). All Rights Reserved.