public static class AliyunSnapVideoParam.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
public AliyunSnapVideoParam.Builder setResolutionMode(int resolutionMode)
AliyunSnapVideoParam.setRatioMode(int)
的值一起计算出来的public AliyunSnapVideoParam.Builder setResulutionMode(int resolutionMode)
setResolutionMode(int)
替代resolutionMode
- public AliyunSnapVideoParam.Builder setRatioMode(int ratioMode)
AliyunSnapVideoParam.setResolutionMode(int)
的值一起计算出public AliyunSnapVideoParam.Builder setNeedRecord(boolean needClip)
needClip
- public AliyunSnapVideoParam.Builder setVideQuality(com.aliyun.struct.common.VideoQuality videoQuality)
setVideoQuality(VideoQuality)
替代videoQuality
- public AliyunSnapVideoParam.Builder setVideoQuality(com.aliyun.struct.common.VideoQuality videoQuality)
videoQuality
- VideoQuality
public AliyunSnapVideoParam.Builder setGop(int gop)
gop
- public AliyunSnapVideoParam.Builder setVideoBitrate(int bitrate)
bitrate
- public AliyunSnapVideoParam.Builder setFrameRate(int frameRate)
frameRate
- public AliyunSnapVideoParam.Builder setCropMode(com.aliyun.struct.common.ScaleMode scaleMode)
scaleMode
- ScaleMode
public AliyunSnapVideoParam.Builder setMinVideoDuration(int duration)
duration
- 单位是毫秒,不能小于2000,否则自动重制为2000public AliyunSnapVideoParam.Builder setMaxVideoDuration(int duration)
duration
- 单位是毫秒,最大不能超过10分钟,否则自动重置为10分钟public AliyunSnapVideoParam.Builder setRecordMode(int recordMode)
public AliyunSnapVideoParam.Builder setMinCropDuration(int duration)
duration
- 单位是毫秒,最小不能小于2000, 否则自动重置为2000public AliyunSnapVideoParam.Builder setFilterList(java.lang.String[] filterList)
filterList
- public AliyunSnapVideoParam.Builder setBeautyLevel(int beautyLevel)
beautyLevel
- [0,100] 0表示关闭美颜public AliyunSnapVideoParam.Builder setBeautyStatus(boolean beautyStatus)
beautyStatus
- true:开,false:关public AliyunSnapVideoParam.Builder setCameraType(com.aliyun.struct.recorder.CameraType cameraType)
cameraType
- CameraType
public AliyunSnapVideoParam.Builder setFlashType(com.aliyun.struct.recorder.FlashType flashType)
flashType
- public AliyunSnapVideoParam.Builder setMaxDuration(int maxDuration)
maxDuration
- public AliyunSnapVideoParam.Builder setMinDuration(int minDuration)
minDuration
- public AliyunSnapVideoParam.Builder setNeedClip(boolean needClip)
needClip
- true:多段录制,false:单段录制public AliyunSnapVideoParam.Builder setSortMode(int sortMode)
public AliyunSnapVideoParam.Builder setCropUseGPU(boolean isUseGPU)
isUseGPU
- true:使用gpu, false:使用cpupublic AliyunSnapVideoParam build()