Package edu.wpi.grip.core.sources
Class CSUsbCameraFrameGrabber
- java.lang.Object
-
- org.bytedeco.javacv.FrameGrabber
-
- edu.wpi.grip.core.sources.CSUsbCameraFrameGrabber
-
public class CSUsbCameraFrameGrabber 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 CSUsbCameraFrameGrabber(int deviceId, int readTimeout, java.util.concurrent.TimeUnit unit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description edu.wpi.cscore.UsbCameragetCamera()org.bytedeco.javacv.Framegrab()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
-
getCamera
public edu.wpi.cscore.UsbCamera getCamera()
-
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
-
release
public void release() throws org.bytedeco.javacv.FrameGrabber.Exception- Specified by:
releasein classorg.bytedeco.javacv.FrameGrabber- Throws:
org.bytedeco.javacv.FrameGrabber.Exception
-
-