org.vigia.server.driver.camera
Interface Driver

All Known Implementing Classes:
CameraDriver

public interface Driver

The camera driver interface.

Author:
jrios

Method Summary
 void addFrameListener(FrameListener frameListener)
          Adds a listener to obtain the frames from the camera.
 void addLogListener(LogListener logListener)
          Adds a listener to obtain control messages from the camera.
 void move(int pan, int tilt, int zoom)
          Send to the camera a move command in an absolute way.
 void start()
          Starts the video streaming.
 void stop()
          Stops the video streaming.
 

Method Detail

move

void move(int pan,
          int tilt,
          int zoom)
Send to the camera a move command in an absolute way.

Parameters:
pan - increment of pan.
tilt - increment of tilt.
zoom - increment of zoom.

addFrameListener

void addFrameListener(FrameListener frameListener)
Adds a listener to obtain the frames from the camera.

Parameters:
frameListener - an implementation of the data listener.

addLogListener

void addLogListener(LogListener logListener)
Adds a listener to obtain control messages from the camera.

Parameters:
logListener - an implementation of the control listener.

start

void start()
Starts the video streaming.


stop

void stop()
Stops the video streaming.