com.buglabs.bug.module.camera.pub
Interface ICameraDevice

All Known Implementing Classes:
CameraModlet

public interface ICameraDevice

An interface for a device that can return images.


Method Summary
 java.lang.String getFormat()
           
 byte[] getImage()
           
 byte[] getImage(int sizeX, int sizeY, int format, boolean highQuality)
           
 java.io.InputStream getImageInputStream()
           
 boolean initOverlay(java.awt.Rectangle pbounds)
          Initialize overlay from camera device on LCD with specific bounds.
 boolean startOverlay()
          Start overlay of image from camera to LCD screen.
 boolean stopOverlay()
          Stop overlay.
 

Method Detail

getImage

byte[] getImage()
Returns:
byte array representing image from camera in JPG format.

getImage

byte[] getImage(int sizeX,
                int sizeY,
                int format,
                boolean highQuality)
Parameters:
sizeX - preferred X size of image from camera.
sizeY - preferred Y size of image from camera.
format - preferred format of image from camera.
highQuality - quality setting for camera device.
Returns:
byte array of image from camera.

initOverlay

boolean initOverlay(java.awt.Rectangle pbounds)
Initialize overlay from camera device on LCD with specific bounds.

Parameters:
pbounds -
Returns:

startOverlay

boolean startOverlay()
Start overlay of image from camera to LCD screen.

Returns:

stopOverlay

boolean stopOverlay()
Stop overlay.

Returns:

getImageInputStream

java.io.InputStream getImageInputStream()
Returns:
inputstream of bytes from Camera device.

getFormat

java.lang.String getFormat()
Returns:
The default format images are presented in.