Package | Description |
---|---|
org.bytedeco.javacv |
Modifier and Type | Method and Description |
---|---|
static FFmpegFrameGrabber |
FFmpegFrameGrabber.createDefault(File deviceFile) |
static FFmpegFrameGrabber |
FFmpegFrameGrabber.createDefault(int deviceNumber) |
static FFmpegFrameGrabber |
FFmpegFrameGrabber.createDefault(String devicePath) |
static String[] |
FFmpegFrameGrabber.getDeviceDescriptions() |
Frame |
FFmpegFrameGrabber.grab() |
Frame |
FFmpegFrameGrabber.grabFrame(boolean doAudio,
boolean doVideo,
boolean doProcessing,
boolean keyFrames) |
Frame |
FFmpegFrameGrabber.grabFrame(boolean doAudio,
boolean doVideo,
boolean doProcessing,
boolean keyFrames,
boolean doData) |
Frame |
FFmpegFrameGrabber.grabImage() |
Frame |
FFmpegFrameGrabber.grabKeyFrame() |
AVPacket |
FFmpegFrameGrabber.grabPacket() |
Frame |
FFmpegFrameGrabber.grabSamples() |
void |
FFmpegFrameGrabber.release() |
void |
FFmpegFrameGrabber.releaseUnsafe() |
void |
FFmpegFrameGrabber.setAudioFrameNumber(int frameNumber)
if there is audio stream tries to seek to audio frame with corresponding timestamp
ignoring otherwise
|
void |
FFmpegFrameGrabber.setAudioTimestamp(long timestamp)
setTimestamp with resulting audio frame type if there is an audio stream.
|
void |
FFmpegFrameGrabber.setFrameNumber(int frameNumber)
default override of super.setFrameNumber implies setting
of a frame close to a video frame having that number
|
void |
FFmpegFrameGrabber.setTimestamp(long timestamp)
setTimestamp without checking frame content (using old code used in JavaCV versions prior to 1.4.1)
|
void |
FFmpegFrameGrabber.setTimestamp(long timestamp,
boolean checkFrame)
setTimestamp with possibility to select between old quick seek code or new code
doing check of frame content.
|
void |
FFmpegFrameGrabber.setVideoFrameNumber(int frameNumber)
if there is video stream tries to seek to video frame with corresponding timestamp
otherwise sets super.frameNumber only because frameRate==0 if there is no video stream
|
void |
FFmpegFrameGrabber.setVideoTimestamp(long timestamp)
setTimestamp with resulting video frame type if there is a video stream.
|
void |
FFmpegFrameGrabber.start()
Calls
start(true) . |
void |
FFmpegFrameGrabber.start(boolean findStreamInfo)
Set findStreamInfo to false to minimize startup time, at the expense of robustness.
|
void |
FFmpegFrameGrabber.startUnsafe() |
void |
FFmpegFrameGrabber.startUnsafe(boolean findStreamInfo) |
void |
FFmpegFrameGrabber.stop() |
void |
FFmpegFrameGrabber.trigger() |
static void |
FFmpegFrameGrabber.tryLoad() |
Copyright © 2024. All rights reserved.