public class Config
extends java.lang.Object
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
int |
getAudioChannel()
获取音频通道数
|
int |
getAudioSampleRate()
获取采样率
|
int |
getBackgroundColor()
获取背景填充颜色
|
int |
getBitrate()
获取码率
|
int |
getCrf()
获取 crf
|
int |
getDisplayMode()
获取视频显示模式
|
int |
getFps()
获取帧率
|
int |
getGop()
获取GOP大小
|
int |
getOutputHeight()
获取视频输出高度
|
int |
getOutputWidth()
获取视频输出的宽度
|
float |
getScale()
获取缩放比
|
int |
getVideoCodec()
获取编码格式
|
int |
getVideoQuality()
获取视频质量
|
int |
getVolume()
获取音量大小
|
boolean |
isMute()
是否静音
|
void |
setAudioChannel(int channel)
设置音频通道数
|
void |
setAudioSampleRate(int sampleRate)
设置采样率
|
void |
setBackgroundColor(int backgroundColor)
设置背景填充颜色,只有在DisplayMode为
VideoDisplayMode.FILL 时才有效 |
void |
setBitrate(int bitrate)
设置码率
|
void |
setCrf(int crf)
设置ffmpeg crf值
|
void |
setDisplayMode(int displayMode)
设置视频显示模式
|
void |
setFps(int fps)
设置帧率
|
void |
setGop(int gop)
设置GOP大小
|
void |
setMute(boolean mute) |
void |
setOutputHeight(int outputHeight)
设置视频输出高度
|
void |
setOutputWidth(int outputWidth)
设置视频输出宽度
|
void |
setScale(float scale)
设置缩放比
|
void |
setVideoCodec(int videoCodec)
设置编码格式
|
void |
setVideoQuality(int videoQuality)
设置视频质量
|
void |
setVolume(int volume)
设置音量
|
public int getGop()
public void setGop(int gop)
gop
- 设置GOP大小,该参数在硬编模式下不能精确应用于视频,如果对该参数敏感,请使用软编public int getVideoQuality()
VideoQuality
public void setVideoQuality(int videoQuality)
videoQuality
- 视频质量VideoQuality
public int getBitrate()
public void setBitrate(int bitrate)
bitrate
- 码率public int getFps()
public void setFps(int fps)
fps
- 帧率 范围 [1 - 120]public int getCrf()
public void setCrf(int crf)
crf
- 视频质量因子,ffmpeg编码方式下有效,该值越小,视频清晰度越高,同时生成的文件大小越大。默认 23public int getVideoCodec()
VideoCodecs
public void setVideoCodec(int videoCodec)
videoCodec
- 编码格式 VideoCodecs
public float getScale()
public void setScale(float scale)
scale
- 输出视频缩放比,范围[0 - 1],该参数的目的是编辑的时候可以用高分辨率显示,输出的视频可以是低分辨率public int getOutputWidth()
public void setOutputWidth(int outputWidth)
outputWidth
- 视频输出宽度public int getOutputHeight()
public void setOutputHeight(int outputHeight)
outputHeight
- 视频输出高度public boolean isMute()
public void setMute(boolean mute)
public int getVolume()
public void setVolume(int volume)
volume
- 音量大小public int getBackgroundColor()
public void setBackgroundColor(int backgroundColor)
VideoDisplayMode.FILL
时才有效backgroundColor
- 背景颜色值,8位int型,格式为ARGBVideoDisplayMode
public int getDisplayMode()
VideoDisplayMode
public void setDisplayMode(int displayMode)
displayMode
- 显示模式VideoDisplayMode
public int getAudioSampleRate()
public void setAudioSampleRate(int sampleRate)
sampleRate
- 音频采样率public int getAudioChannel()
public void setAudioChannel(int channel)
channel
- 音频通道数