Package edu.wpi.grip.core.sources
Class IPCameraFrameGrabber
- java.lang.Object
-
- org.bytedeco.javacv.FrameGrabber
-
- edu.wpi.grip.core.sources.IPCameraFrameGrabber
-
public class IPCameraFrameGrabber extends org.bytedeco.javacv.FrameGrabber
-
-
Field Summary
-
Fields inherited from class org.bytedeco.javacv.FrameGrabber
aspectRatio, audioBitrate, audioChannels, audioCodec, audioMetadata, audioOptions, audioStream, bpp, deinterlace, format, frameNumber, frameRate, gamma, imageHeight, imageMode, imageWidth, list, metadata, numBuffers, options, pixelFormat, sampleFormat, sampleRate, SENSOR_PATTERN_BGGR, SENSOR_PATTERN_GBRG, SENSOR_PATTERN_GRBG, SENSOR_PATTERN_RGGB, sensorPattern, timeout, timestamp, triggerMode, videoBitrate, videoCodec, videoMetadata, videoOptions, videoStream
-
-
Constructor Summary
Constructors Constructor Description IPCameraFrameGrabber(java.lang.String urlstr, int connectionTimeout, int readTimeout, java.util.concurrent.TimeUnit unit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bytedeco.javacv.Framegrab()java.awt.image.BufferedImagegrabBufferedImage()voidrelease()voidstart()voidstop()voidtrigger()static voidtryLoad()-
Methods inherited from class org.bytedeco.javacv.FrameGrabber
create, create, create, create, createArray, createDefault, createDefault, createDefault, delayedGrab, flush, get, getAspectRatio, getAudioBitrate, getAudioChannels, getAudioCodec, getAudioMetadata, getAudioOption, getAudioStream, getBitsPerPixel, getDefault, getDelayedFrame, getDelayedTime, getFormat, getFrameNumber, getFrameRate, getGamma, getImageHeight, getImageMode, getImageWidth, getLengthInFrames, getLengthInTime, getMetadata, getNumBuffers, getOption, getPixelFormat, getSampleFormat, getSampleRate, getSensorPattern, getTimeout, getTimestamp, getVideoBitrate, getVideoCodec, getVideoMetadata, getVideoOption, getVideoStream, grabFrame, init, isDeinterlace, isTriggerMode, restart, setAspectRatio, setAudioBitrate, setAudioChannels, setAudioCodec, setAudioMetadata, setAudioOption, setAudioStream, setBitsPerPixel, setDeinterlace, setFormat, setFrameNumber, setFrameRate, setGamma, setImageHeight, setImageMode, setImageWidth, setMetadata, setNumBuffers, setOption, setPixelFormat, setSampleFormat, setSampleRate, setSensorPattern, setTimeout, setTimestamp, setTriggerMode, setVideoBitrate, setVideoCodec, setVideoMetadata, setVideoOption, setVideoStream
-
-
-
-
Method Detail
-
tryLoad
public static void tryLoad() throws org.bytedeco.javacv.FrameGrabber.Exception- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
start
public void start() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
startin classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
stop
public void stop() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
stopin classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
trigger
public void trigger() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
triggerin classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
grab
public org.bytedeco.javacv.Frame grab() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
grabin classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
grabBufferedImage
public java.awt.image.BufferedImage grabBufferedImage() throws java.io.IOException- Throws:
java.io.IOException
-
release
public void release() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
releasein classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
-