public static final class AliyunMixOutputParam.Builder
extends java.lang.Object
AliyunMixOutputParam
builder static inner class.构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
AliyunMixOutputParam.Builder |
bitrate(int bitrate)
Sets the
mBitrate and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam |
build()
Returns a
AliyunMixOutputParam built from the parameters previously set. |
AliyunMixOutputParam.Builder |
crf(int crf)
Sets the
mCrf and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
fps(int fps)
Sets the
mFps and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
gopSize(int gopSize)
Sets the
mGopSize and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
outputAudioReferenceTrack(AliyunMixTrack outputAudioReferenceTrack)
Sets the
mOutputAudioReferenceTrack and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
outputDurationReferenceTrack(AliyunMixTrack outputDurationReferenceTrack)
Sets the
mOutputDurationReferenceTrack and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
outputHeight(int outputHeight)
Sets the
mOutputHeight and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
outputPath(java.lang.String outputPath)
Sets the
mOutputPath and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
outputWidth(int outputWidth)
Sets the
mOutputWidth and returns a reference to this Builder so that the methods can be chained together. |
AliyunMixOutputParam.Builder |
videoQuality(VideoQuality videoQuality)
Sets the
mVideoQuality and returns a reference to this Builder so that the methods can be chained together. |
public AliyunMixOutputParam.Builder outputPath(java.lang.String outputPath)
mOutputPath
and returns a reference to this Builder so that the methods can be chained together.
输出路径outputPath
- the mOutputPath
to setpublic AliyunMixOutputParam.Builder outputDurationReferenceTrack(AliyunMixTrack outputDurationReferenceTrack)
mOutputDurationReferenceTrack
and returns a reference to this Builder so that the methods can be chained together.
指定某个轨道的时长作为最终合成视频的时长outputDurationReferenceTrack
- the mOutputDurationReferenceTrack
to setpublic AliyunMixOutputParam.Builder outputAudioReferenceTrack(AliyunMixTrack outputAudioReferenceTrack)
mOutputAudioReferenceTrack
and returns a reference to this Builder so that the methods can be chained together.
指定选择哪个轨道的音频流作为输出视频的音频,如果该轨道时长比输出视频时长短,则剩余部分的音频将补空数据,只能选择一路音频。outputAudioReferenceTrack
- the mOutputAudioReferenceTrack
to setpublic AliyunMixOutputParam.Builder outputWidth(int outputWidth)
mOutputWidth
and returns a reference to this Builder so that the methods can be chained together.
输出宽度outputWidth
- the mOutputWidth
to setpublic AliyunMixOutputParam.Builder outputHeight(int outputHeight)
mOutputHeight
and returns a reference to this Builder so that the methods can be chained together.
输出高度outputHeight
- the mOutputHeight
to setpublic AliyunMixOutputParam.Builder crf(int crf)
mCrf
and returns a reference to this Builder so that the methods can be chained together.
输出的crf,只有软编时该参数才有效crf
- the mCrf
to set, [,],如果越界,则将被
修改为临界值。public AliyunMixOutputParam.Builder bitrate(int bitrate)
mBitrate
and returns a reference to this Builder so that the methods can be chained together.
输出的码率,只有硬编时该参数有效bitrate
- the mBitrate
to set,单位:kbps, [, ],
如果越界,则将被修改为临界值。public AliyunMixOutputParam.Builder videoQuality(VideoQuality videoQuality)
mVideoQuality
and returns a reference to this Builder so that the methods can be chained together.
设置输出视频的质量等级videoQuality
- the mVideoQuality
to setpublic AliyunMixOutputParam.Builder fps(int fps)
mFps
and returns a reference to this Builder so that the methods can be chained together.
输出的编码帧率fps
- the mFps
to set, [, ],如果越界,则将被修改为
临界值。public AliyunMixOutputParam.Builder gopSize(int gopSize)
mGopSize
and returns a reference to this Builder so that the methods can be chained together.
输出的GOP大小gopSize
- the mGopSize
to set, [, ],
如果越界,则将被修改为临界值。public AliyunMixOutputParam build()
AliyunMixOutputParam
built from the parameters previously set.AliyunMixOutputParam
built with parameters of this AliyunMixOutputParam.Builder