|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SimpleCapture
This is a minimal definition of a video capture interface .
This generic interface is used to ensure a relative independence from various capture backends. It should be very straightforward to write a wrapper for the existing Processing Capture object implementing this interface to enable its use with the LibCV library.
Method Summary | |
---|---|
java.lang.String |
getError()
String description of an error occured previously. |
java.awt.Image |
getFrame()
Reads the current frame from the internal video capture and converts it into a PImage object |
int |
getHeight()
Retrieves the pixel height of the capture instance |
int |
getWidth()
Retrieves the pixel width of the capture instance |
boolean |
initVideo(java.lang.String deviceID,
int width,
int height,
int fps)
Initializes video capture for the given device. |
void |
shutdown()
Handles freeing up any resources used by the SimpleCapture instance |
Method Detail |
---|
boolean initVideo(java.lang.String deviceID, int width, int height, int fps)
deviceID
- device descriptorwidth
- capture frame widthheight
- capture frame heightfps
- frame rate
void shutdown()
java.awt.Image getFrame()
int getWidth()
int getHeight()
java.lang.String getError()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |