public class TemplateInfo extends AbstractModel
Constructor and Description |
---|
TemplateInfo() |
TemplateInfo(TemplateInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAcodec()
Get 音频编码:aac,默认aac。
注意:当前该参数未生效,待后续支持!
|
Float |
getAdaptBitratePercent()
Get 极速高清视频码率压缩比。
极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
取值范围:0.0到0.5
|
Long |
getAiTransCode()
Get 是否是极速高清模板,0:否,1:是。默认0。
|
Long |
getAudioBitrate()
Get 音频码率。取值范围:0kbps - 500kbps。
默认0。
|
Long |
getBitrateToOrig()
Get 当设置的码率>原始码率时,是否以原始码率为准。
0:否, 1:是
默认 0。
|
String |
getDescription()
Get 模板描述。
|
Long |
getFps()
Get 帧率,默认0。
范围0-60fps
|
Long |
getFpsToOrig()
Get 当设置的帧率>原始帧率时,是否以原始帧率为准。
0:否, 1:是
默认 0。
|
Long |
getGop()
Get 关键帧间隔,单位:秒。
默认原始的间隔
范围2-6
|
Long |
getHeight()
Get 高,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度
|
Long |
getHeightToOrig()
Get 当设置的高度>原始高度时,是否以原始高度为准。
0:否, 1:是
默认 0。
|
Long |
getNeedAudio()
Get 是否保留音频。0:否,1:是。
|
Long |
getNeedVideo()
Get 是否保留视频。0:否,1:是。
|
String |
getProfile()
Get 编码质量:
baseline/main/high。默认baseline
|
Long |
getRotate()
Get 旋转角度,默认0。
可取值:0,90,180,270
|
Long |
getShortEdgeAsHeight()
Get 是否以短边作为高度,0:否,1:是。默认0。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getTemplateId()
Get 模板 ID。
|
String |
getTemplateName()
Get 模板名称。
|
String |
getVcodec()
Get 视频编码:h264/h265/origin,默认h264。
origin: 保持原始编码格式
|
Long |
getVideoBitrate()
Get 视频码率。范围:0kbps - 8000kbps。
0为保持原始码率。
注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
|
Long |
getWidth()
Get 宽,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度
|
void |
setAcodec(String Acodec)
Set 音频编码:aac,默认aac。
注意:当前该参数未生效,待后续支持!
|
void |
setAdaptBitratePercent(Float AdaptBitratePercent)
Set 极速高清视频码率压缩比。
极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
取值范围:0.0到0.5
|
void |
setAiTransCode(Long AiTransCode)
Set 是否是极速高清模板,0:否,1:是。默认0。
|
void |
setAudioBitrate(Long AudioBitrate)
Set 音频码率。取值范围:0kbps - 500kbps。
默认0。
|
void |
setBitrateToOrig(Long BitrateToOrig)
Set 当设置的码率>原始码率时,是否以原始码率为准。
0:否, 1:是
默认 0。
|
void |
setDescription(String Description)
Set 模板描述。
|
void |
setFps(Long Fps)
Set 帧率,默认0。
范围0-60fps
|
void |
setFpsToOrig(Long FpsToOrig)
Set 当设置的帧率>原始帧率时,是否以原始帧率为准。
0:否, 1:是
默认 0。
|
void |
setGop(Long Gop)
Set 关键帧间隔,单位:秒。
默认原始的间隔
范围2-6
|
void |
setHeight(Long Height)
Set 高,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度
|
void |
setHeightToOrig(Long HeightToOrig)
Set 当设置的高度>原始高度时,是否以原始高度为准。
0:否, 1:是
默认 0。
|
void |
setNeedAudio(Long NeedAudio)
Set 是否保留音频。0:否,1:是。
|
void |
setNeedVideo(Long NeedVideo)
Set 是否保留视频。0:否,1:是。
|
void |
setProfile(String Profile)
Set 编码质量:
baseline/main/high。默认baseline
|
void |
setRotate(Long Rotate)
Set 旋转角度,默认0。
可取值:0,90,180,270
|
void |
setShortEdgeAsHeight(Long ShortEdgeAsHeight)
Set 是否以短边作为高度,0:否,1:是。默认0。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTemplateId(Long TemplateId)
Set 模板 ID。
|
void |
setTemplateName(String TemplateName)
Set 模板名称。
|
void |
setVcodec(String Vcodec)
Set 视频编码:h264/h265/origin,默认h264。
origin: 保持原始编码格式
|
void |
setVideoBitrate(Long VideoBitrate)
Set 视频码率。范围:0kbps - 8000kbps。
0为保持原始码率。
注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
|
void |
setWidth(Long Width)
Set 宽,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public TemplateInfo()
public TemplateInfo(TemplateInfo source)
public String getVcodec()
public void setVcodec(String Vcodec)
Vcodec
- 视频编码:h264/h265/origin,默认h264。
origin: 保持原始编码格式public Long getVideoBitrate()
public void setVideoBitrate(Long VideoBitrate)
VideoBitrate
- 视频码率。范围:0kbps - 8000kbps。
0为保持原始码率。
注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。public String getAcodec()
public void setAcodec(String Acodec)
Acodec
- 音频编码:aac,默认aac。
注意:当前该参数未生效,待后续支持!public Long getAudioBitrate()
public void setAudioBitrate(Long AudioBitrate)
AudioBitrate
- 音频码率。取值范围:0kbps - 500kbps。
默认0。public Long getWidth()
public void setWidth(Long Width)
Width
- 宽,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度public Long getHeight()
public void setHeight(Long Height)
Height
- 高,默认0。
范围[0-3000]
数值必须是2的倍数,0是原始宽度public Long getFps()
public void setFps(Long Fps)
Fps
- 帧率,默认0。
范围0-60fpspublic Long getGop()
public void setGop(Long Gop)
Gop
- 关键帧间隔,单位:秒。
默认原始的间隔
范围2-6public Long getRotate()
public void setRotate(Long Rotate)
Rotate
- 旋转角度,默认0。
可取值:0,90,180,270public String getProfile()
public void setProfile(String Profile)
Profile
- 编码质量:
baseline/main/high。默认baselinepublic Long getBitrateToOrig()
public void setBitrateToOrig(Long BitrateToOrig)
BitrateToOrig
- 当设置的码率>原始码率时,是否以原始码率为准。
0:否, 1:是
默认 0。public Long getHeightToOrig()
public void setHeightToOrig(Long HeightToOrig)
HeightToOrig
- 当设置的高度>原始高度时,是否以原始高度为准。
0:否, 1:是
默认 0。public Long getFpsToOrig()
public void setFpsToOrig(Long FpsToOrig)
FpsToOrig
- 当设置的帧率>原始帧率时,是否以原始帧率为准。
0:否, 1:是
默认 0。public Long getNeedVideo()
public void setNeedVideo(Long NeedVideo)
NeedVideo
- 是否保留视频。0:否,1:是。public Long getNeedAudio()
public void setNeedAudio(Long NeedAudio)
NeedAudio
- 是否保留音频。0:否,1:是。public Long getTemplateId()
public void setTemplateId(Long TemplateId)
TemplateId
- 模板 ID。public String getTemplateName()
public void setTemplateName(String TemplateName)
TemplateName
- 模板名称。public String getDescription()
public void setDescription(String Description)
Description
- 模板描述。public Long getAiTransCode()
public void setAiTransCode(Long AiTransCode)
AiTransCode
- 是否是极速高清模板,0:否,1:是。默认0。public Float getAdaptBitratePercent()
public void setAdaptBitratePercent(Float AdaptBitratePercent)
AdaptBitratePercent
- 极速高清视频码率压缩比。
极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
取值范围:0.0到0.5public Long getShortEdgeAsHeight()
public void setShortEdgeAsHeight(Long ShortEdgeAsHeight)
ShortEdgeAsHeight
- 是否以短边作为高度,0:否,1:是。默认0。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2021. All rights reserved.