|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectprocessing.core.PImage
codeanticode.gsvideo.GSCapture
public class GSCapture
Class for storing and manipulating video frames from an attached capture device such as a camera.
Field Summary |
---|
Fields inherited from class processing.core.PImage |
---|
format, height, parent, pixels, width |
Fields inherited from interface processing.core.PConstants |
---|
A, AB, ADD, AG, ALPHA, ALPHA_MASK, ALT, AMBIENT, AR, ARC, ARGB, ARROW, B, BACKSPACE, BASELINE, BEEN_LIT, BEVEL, BLEND, BLUE_MASK, BLUR, BOTTOM, BOX, BURN, CENTER, CENTER_DIAMETER, CENTER_RADIUS, CHATTER, CLOSE, CMYK, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CUSTOM, DA, DARKEST, DB, DEG_TO_RAD, DELETE, DG, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_ACCURATE_TEXTURES, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_OPENGL_2X_SMOOTH, DISABLE_OPENGL_ERROR_REPORT, DODGE, DOWN, DR, DXF, EB, EDGE, EG, ELLIPSE, ENABLE_ACCURATE_TEXTURES, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_2X_SMOOTH, ENABLE_OPENGL_4X_SMOOTH, ENABLE_OPENGL_ERROR_REPORT, ENTER, EPSILON, ER, ERODE, ERROR_BACKGROUND_IMAGE_FORMAT, ERROR_BACKGROUND_IMAGE_SIZE, ERROR_PUSHMATRIX_OVERFLOW, ERROR_PUSHMATRIX_UNDERFLOW, ERROR_TEXTFONT_NULL_PFONT, ESC, EXCLUSION, G, GIF, GRAY, GREEN_MASK, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LEFT, LIGHTEST, LINE, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MOVE, MULTIPLY, NORMAL, NORMALIZED, NX, NY, NZ, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, platformNames, POINT, POINTS, POLYGON, POSTERIZE, PROBLEM, PROJECT, QUAD, QUAD_STRIP, QUADS, QUARTER_PI, R, RAD_TO_DEG, RADIUS, RECT, RED_MASK, REPLACE, RETURN, RGB, RIGHT, ROUND, SA, SB, SCREEN, SG, SHAPE, SHIFT, SHINE, SOFT_LIGHT, SPB, SPG, SPHERE, SPOT, SPR, SQUARE, SR, SUBTRACT, SW, TAB, TARGA, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, TX, TY, TZ, U, UP, V, VERTEX_FIELD_COUNT, VW, VX, VY, VZ, WAIT, WHITESPACE, WINDOWS, X, Y, Z |
Constructor Summary | |
---|---|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
int frameRate)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String cameraName)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String[] intPropNames,
int[] intPropValues,
java.lang.String[] strPropNames,
java.lang.String[] strPropValues,
int frameRate)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String cameraName,
int frameRate)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String sourceName,
java.lang.String cameraName)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String sourceName,
java.lang.String[] intPropNames,
int[] intPropValues,
java.lang.String[] strPropNames,
java.lang.String[] strPropValues,
int frameRate)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String sourceName,
java.lang.String[] intPropNames,
int[] intPropValues,
java.lang.String[] strPropNames,
java.lang.String[] strPropValues,
int frameRate,
boolean addDecoder)
|
|
GSCapture(processing.core.PApplet parent,
int requestWidth,
int requestHeight,
java.lang.String sourceName,
java.lang.String cameraName,
int frameRate)
|
Method Summary | |
---|---|
boolean |
available()
Returns "true" when a new video frame is available to read. |
void |
dispose()
|
void |
frameRate(int iframeRate)
Set the frameRate for how quickly new frames are read from the capture device. |
static java.lang.String[] |
list()
|
static java.lang.String[] |
list(java.lang.String sourceName)
Get a list of all available captures as a String array. |
boolean |
newFrame()
Return true or false depending on whether a new frame has been read. |
void |
oldFrame()
Sets the value of newFrame to false. |
void |
read()
Reads the current video frame. |
void |
resume()
Resumes the capture pipeline. |
void |
stop()
Stops the capture pipeline. |
Methods inherited from class processing.core.PImage |
---|
blend, blend, blendColor, clone, copy, copy, filter, filter, get, get, get, getCache, getImage, init, isModified, loadPixels, mask, mask, removeCache, resize, save, set, set, setCache, setModified, setModified, updatePixels, updatePixels |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, int frameRate)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String cameraName)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String sourceName, java.lang.String cameraName)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String cameraName, int frameRate)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String sourceName, java.lang.String cameraName, int frameRate)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String[] intPropNames, int[] intPropValues, java.lang.String[] strPropNames, java.lang.String[] strPropValues, int frameRate)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String sourceName, java.lang.String[] intPropNames, int[] intPropValues, java.lang.String[] strPropNames, java.lang.String[] strPropValues, int frameRate)
public GSCapture(processing.core.PApplet parent, int requestWidth, int requestHeight, java.lang.String sourceName, java.lang.String[] intPropNames, int[] intPropValues, java.lang.String[] strPropNames, java.lang.String[] strPropValues, int frameRate, boolean addDecoder)
Method Detail |
---|
public void read()
public static java.lang.String[] list()
public static java.lang.String[] list(java.lang.String sourceName)
sourceName
- String
public void frameRate(int iframeRate)
iframeRate
- intpublic boolean available()
public boolean newFrame()
public void oldFrame()
public void resume()
public void stop()
public void dispose()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |