All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
close() |
static FrameGrabber |
create(Class<? extends FrameGrabber> c,
Class p,
Object o) |
static FrameGrabber |
create(String className,
File deviceFile) |
static FrameGrabber |
create(String className,
int deviceNumber) |
static FrameGrabber |
create(String className,
String devicePath) |
FrameGrabber.Array |
createArray(FrameGrabber[] frameGrabbers) |
static FrameGrabber |
createDefault(File deviceFile) |
static FrameGrabber |
createDefault(int deviceNumber) |
static FrameGrabber |
createDefault(String devicePath) |
void |
delayedGrab(long delayTime) |
void |
flush() |
static Class<? extends FrameGrabber> |
get(String className) |
double |
getAspectRatio() |
int |
getAudioBitrate() |
int |
getAudioChannels() |
int |
getAudioCodec() |
String |
getAudioCodecName() |
int |
getAudioDisposition() |
Map<String,String> |
getAudioMetadata() |
String |
getAudioMetadata(String key) |
String |
getAudioOption(String key) |
Map<String,String> |
getAudioOptions() |
Map<String,Buffer> |
getAudioSideData() |
Buffer |
getAudioSideData(String key) |
int |
getAudioStream() |
int |
getBitsPerPixel() |
Charset |
getCharset() |
static Class<? extends FrameGrabber> |
getDefault() |
Frame |
getDelayedFrame() |
long |
getDelayedTime() |
String |
getFormat() |
int |
getFrameNumber() |
double |
getFrameRate() |
double |
getGamma() |
int |
getImageHeight() |
FrameGrabber.ImageMode |
getImageMode() |
int |
getImageScalingFlags() |
int |
getImageWidth() |
int |
getLengthInFrames() |
long |
getLengthInTime() |
int |
getMaxDelay() |
Map<String,String> |
getMetadata() |
String |
getMetadata(String key) |
int |
getNumBuffers() |
String |
getOption(String key) |
Map<String,String> |
getOptions() |
int |
getPixelFormat() |
int |
getSampleFormat() |
FrameGrabber.SampleMode |
getSampleMode() |
int |
getSampleRate() |
long |
getSensorPattern() |
int |
getTimeout() |
long |
getTimestamp() |
int |
getVideoBitrate() |
int |
getVideoCodec() |
String |
getVideoCodecName() |
int |
getVideoDisposition() |
Map<String,String> |
getVideoMetadata() |
String |
getVideoMetadata(String key) |
String |
getVideoOption(String key) |
Map<String,String> |
getVideoOptions() |
Map<String,Buffer> |
getVideoSideData() |
Buffer |
getVideoSideData(String key) |
int |
getVideoStream() |
abstract Frame |
grab()
Each call to grab stores the new image in the memory address for the previously returned frame.
|
Frame |
grabAtFrameRate()
Returns frame = grab() after waitForTimestamp(frame) .
|
Frame |
grabFrame() |
static void |
init() |
boolean |
isDeinterlace() |
boolean |
isTriggerMode() |
abstract void |
release() |
void |
resetStartTime() |
void |
restart() |
void |
setAspectRatio(double aspectRatio) |
void |
setAudioBitrate(int audioBitrate) |
void |
setAudioChannels(int audioChannels) |
void |
setAudioCodec(int audioCodec) |
void |
setAudioCodecName(String audioCodecName) |
void |
setAudioDisposition(int audioDisposition) |
void |
setAudioMetadata(Map<String,String> metadata) |
void |
setAudioMetadata(String key,
String value) |
void |
setAudioOption(String key,
String value) |
void |
setAudioOptions(Map<String,String> options) |
void |
setAudioSideData(Map<String,Buffer> audioSideData) |
void |
setAudioSideData(String key,
Buffer value) |
void |
setAudioStream(int audioStream) |
void |
setBitsPerPixel(int bitsPerPixel) |
void |
setCharset(Charset charset) |
void |
setDeinterlace(boolean deinterlace) |
void |
setFormat(String format) |
void |
setFrameNumber(int frameNumber) |
void |
setFrameRate(double frameRate) |
void |
setGamma(double gamma) |
void |
setImageHeight(int imageHeight) |
void |
setImageMode(FrameGrabber.ImageMode imageMode) |
void |
setImageScalingFlags(int imageScalingFlags) |
void |
setImageWidth(int imageWidth) |
void |
setMaxDelay(int maxDelay) |
void |
setMetadata(Map<String,String> metadata) |
void |
setMetadata(String key,
String value) |
void |
setNumBuffers(int numBuffers) |
void |
setOption(String key,
String value) |
void |
setOptions(Map<String,String> options) |
void |
setPixelFormat(int pixelFormat) |
void |
setSampleFormat(int sampleFormat) |
void |
setSampleMode(FrameGrabber.SampleMode samplesMode) |
void |
setSampleRate(int sampleRate) |
void |
setSensorPattern(long sensorPattern) |
void |
setTimeout(int timeout) |
void |
setTimestamp(long timestamp) |
void |
setTriggerMode(boolean triggerMode) |
void |
setVideoBitrate(int videoBitrate) |
void |
setVideoCodec(int videoCodec) |
void |
setVideoCodecName(String videoCodecName) |
void |
setVideoDisposition(int videoDisposition) |
void |
setVideoMetadata(Map<String,String> metadata) |
void |
setVideoMetadata(String key,
String value) |
void |
setVideoOption(String key,
String value) |
void |
setVideoOptions(Map<String,String> options) |
void |
setVideoSideData(Map<String,Buffer> videoSideData) |
void |
setVideoSideData(String key,
Buffer value) |
void |
setVideoStream(int videoStream) |
abstract void |
start() |
abstract void |
stop() |
abstract void |
trigger() |
boolean |
waitForTimestamp(Frame frame)
Returns true if Thread.sleep() had to be called.
|