public static final class AliyunMixOutputParam.Builder
extends java.lang.Object
AliyunMixOutputParam 内部构建对象| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AliyunMixOutputParam.Builder |
bitrate(int bitrate)
设置输出的码率,只有硬编时该参数有效,单位:kbps
|
AliyunMixOutputParam |
build()
构建AliyunMixOutputParam对象
AliyunMixOutputParam |
AliyunMixOutputParam.Builder |
crf(int crf)
设置输出的crf,只有软编时该参数才有效
|
AliyunMixOutputParam.Builder |
fps(int fps)
设置输出的编码帧率,帧率必须介于[
Constant#MIN_FPS, Constant#MAX_FPS]之间,如果越界,则将被修改为临界值 |
AliyunMixOutputParam.Builder |
gopSize(int gopSize)
输出的GOP大小, 必须介于[
Constant#MIN_GOP_VALUE, Constant#MAX_GOP_VALUE]之间,如果越界,则将被修改为临界值。 |
AliyunMixOutputParam.Builder |
outputAudioReferenceTrack(AliyunMixTrack outputAudioReferenceTrack)
指定选择哪个轨道的音频流作为输出视频的音频,如果该轨道时长比输出视频时长短,则剩余部分的音频将补空数据,只能选择一路音频。
|
AliyunMixOutputParam.Builder |
outputDurationReferenceTrack(AliyunMixTrack outputDurationReferenceTrack)
指定某个轨道的时长作为最终合成视频的时长
|
AliyunMixOutputParam.Builder |
outputHeight(int outputHeight)
输出高度,单位:像素
|
AliyunMixOutputParam.Builder |
outputPath(java.lang.String outputPath)
设置输出路径
|
AliyunMixOutputParam.Builder |
outputWidth(int outputWidth)
输出宽度,单位:像素
|
AliyunMixOutputParam.Builder |
videoQuality(VideoQuality videoQuality)
设置输出视频的质量等级
|
public AliyunMixOutputParam.Builder outputPath(java.lang.String outputPath)
outputPath - 输出路径public AliyunMixOutputParam.Builder outputDurationReferenceTrack(AliyunMixTrack outputDurationReferenceTrack)
outputDurationReferenceTrack - 输出轨道public AliyunMixOutputParam.Builder outputAudioReferenceTrack(AliyunMixTrack outputAudioReferenceTrack)
outputAudioReferenceTrack - 输出音频轨道public AliyunMixOutputParam.Builder outputWidth(int outputWidth)
outputWidth - 输出宽度,单位:像素public AliyunMixOutputParam.Builder outputHeight(int outputHeight)
outputHeight - 输出高度,单位:像素public AliyunMixOutputParam.Builder crf(int crf)
crf - 设置 mCrf , [Constant#MIN_CRF_VALUE,Constant#MAX_CRF_VALUE],如果越界,则将被
修改为临界值。public AliyunMixOutputParam.Builder bitrate(int bitrate)
bitrate - 输出码率 mBitrate ,单位:kbps, [Constant#MIN_VIDEO_BITRATE, Constant#MAX_VIDEO_BITRATE],
如果越界,则将被修改为临界值。public AliyunMixOutputParam.Builder videoQuality(VideoQuality videoQuality)
videoQuality - 视频质量public AliyunMixOutputParam.Builder fps(int fps)
Constant#MIN_FPS, Constant#MAX_FPS]之间,如果越界,则将被修改为临界值fps - 帧率。public AliyunMixOutputParam.Builder gopSize(int gopSize)
Constant#MIN_GOP_VALUE, Constant#MAX_GOP_VALUE]之间,如果越界,则将被修改为临界值。gopSize - gop大小, [Constant#MIN_GOP_VALUE, Constant#MAX_GOP_VALUE],
如果越界,则将被修改为临界值。public AliyunMixOutputParam build()
AliyunMixOutputParamAliyunMixOutputParam对象