All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
close() |
static FrameRecorder |
create(Class<? extends FrameRecorder> c,
Class p,
Object o,
int w,
int h) |
static FrameRecorder |
create(String className,
File file,
int width,
int height) |
static FrameRecorder |
create(String className,
String filename,
int width,
int height) |
static FrameRecorder |
createDefault(File file,
int width,
int height) |
static FrameRecorder |
createDefault(String filename,
int width,
int height) |
abstract void |
flush() |
static Class<? extends FrameRecorder> |
get(String className) |
double |
getAspectRatio() |
int |
getAudioBitrate() |
int |
getAudioChannels() |
int |
getAudioCodec() |
String |
getAudioCodecName() |
Map<String,String> |
getAudioMetadata() |
String |
getAudioMetadata(String key) |
String |
getAudioOption(String key) |
Map<String,String> |
getAudioOptions() |
double |
getAudioQuality() |
Map<String,Buffer> |
getAudioSideData() |
Buffer |
getAudioSideData(String key) |
Charset |
getCharset() |
static Class<? extends FrameRecorder> |
getDefault() |
String |
getFormat() |
int |
getFrameNumber() |
double |
getFrameRate() |
int |
getGopSize() |
int |
getImageHeight() |
int |
getImageScalingFlags() |
int |
getImageWidth() |
int |
getMaxBFrames() |
int |
getMaxDelay() |
Map<String,String> |
getMetadata() |
String |
getMetadata(String key) |
String |
getOption(String key) |
Map<String,String> |
getOptions() |
int |
getPixelFormat() |
int |
getSampleFormat() |
int |
getSampleRate() |
long |
getTimestamp() |
int |
getTrellis() |
int |
getVideoBitrate() |
int |
getVideoCodec() |
String |
getVideoCodecName() |
Map<String,String> |
getVideoMetadata() |
String |
getVideoMetadata(String key) |
String |
getVideoOption(String key) |
Map<String,String> |
getVideoOptions() |
double |
getVideoQuality() |
Map<String,Buffer> |
getVideoSideData() |
Buffer |
getVideoSideData(String key) |
static void |
init() |
boolean |
isInterleaved() |
abstract void |
record(Frame frame) |
abstract void |
release() |
void |
setAspectRatio(double aspectRatio) |
void |
setAudioBitrate(int audioBitrate) |
void |
setAudioChannels(int audioChannels) |
void |
setAudioCodec(int audioCodec) |
void |
setAudioCodecName(String audioCodecName) |
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 |
setAudioQuality(double audioQuality) |
void |
setAudioSideData(Map<String,Buffer> audioSideData) |
void |
setAudioSideData(String key,
Buffer value) |
void |
setCharset(Charset charset) |
void |
setFormat(String format) |
void |
setFrameNumber(int frameNumber) |
void |
setFrameRate(double frameRate) |
void |
setGopSize(int gopSize) |
void |
setImageHeight(int imageHeight) |
void |
setImageScalingFlags(int imageScalingFlags) |
void |
setImageWidth(int imageWidth) |
void |
setInterleaved(boolean interleaved) |
void |
setMaxBFrames(int maxBFrames) |
void |
setMaxDelay(int maxDelay) |
void |
setMetadata(Map<String,String> metadata) |
void |
setMetadata(String key,
String value) |
void |
setOption(String key,
String value) |
void |
setOptions(Map<String,String> options) |
void |
setPixelFormat(int pixelFormat) |
void |
setSampleFormat(int sampleFormat) |
void |
setSampleRate(int sampleRate) |
void |
setTimestamp(long timestamp) |
void |
setTrellis(int trellis) |
void |
setVideoBitrate(int videoBitrate) |
void |
setVideoCodec(int videoCodec) |
void |
setVideoCodecName(String videoCodecName) |
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 |
setVideoQuality(double videoQuality) |
void |
setVideoSideData(Map<String,Buffer> videoSideData) |
void |
setVideoSideData(String key,
Buffer value) |
abstract void |
start() |
abstract void |
stop() |