Class ModifyLiveTranscodeTemplateRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.live.v20180801.models.ModifyLiveTranscodeTemplateRequest
-
public class ModifyLiveTranscodeTemplateRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyLiveTranscodeTemplateRequest()ModifyLiveTranscodeTemplateRequest(ModifyLiveTranscodeTemplateRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAcodec()Get 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!FloatgetAdaptBitratePercent()Get 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5LonggetAudioBitrate()Get 音频码率,默认0。 范围:0-500。LonggetBitrateToOrig()Get 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。StringgetDescription()Get 模板描述。StringgetDRMTracks()Get DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。StringgetDRMType()Get DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。LonggetFps()Get 帧率,默认0。 范围0-60LonggetFpsToOrig()Get 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。LonggetGop()Get 关键帧间隔,单位:秒。 范围2-6LonggetHeight()Get 高。0-3000。 数值必须是2的倍数,0是原始宽度LonggetHeightToOrig()Get 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。LonggetNeedAudio()Get 是否保留音频,0:否,1:是。默认1。LonggetNeedVideo()Get 是否保留视频,0:否,1:是。默认1。StringgetProfile()Get 编码质量: baseline/main/high。LonggetRotate()Get 旋转角度,默认0。 可取值:0,90,180,270LonggetShortEdgeAsHeight()Get 是否以短边作为高度,0:否,1:是。默认0。LonggetTemplateId()Get 模板 Id。StringgetVcodec()Get 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式LonggetVideoBitrate()Get 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。LonggetWidth()Get 宽。0-3000。 数值必须是2的倍数,0是原始宽度voidsetAcodec(String Acodec)Set 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!voidsetAdaptBitratePercent(Float AdaptBitratePercent)Set 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5voidsetAudioBitrate(Long AudioBitrate)Set 音频码率,默认0。 范围:0-500。voidsetBitrateToOrig(Long BitrateToOrig)Set 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。voidsetDescription(String Description)Set 模板描述。voidsetDRMTracks(String DRMTracks)Set DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。voidsetDRMType(String DRMType)Set DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。voidsetFps(Long Fps)Set 帧率,默认0。 范围0-60voidsetFpsToOrig(Long FpsToOrig)Set 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。voidsetGop(Long Gop)Set 关键帧间隔,单位:秒。 范围2-6voidsetHeight(Long Height)Set 高。0-3000。 数值必须是2的倍数,0是原始宽度voidsetHeightToOrig(Long HeightToOrig)Set 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。voidsetNeedAudio(Long NeedAudio)Set 是否保留音频,0:否,1:是。默认1。voidsetNeedVideo(Long NeedVideo)Set 是否保留视频,0:否,1:是。默认1。voidsetProfile(String Profile)Set 编码质量: baseline/main/high。voidsetRotate(Long Rotate)Set 旋转角度,默认0。 可取值:0,90,180,270voidsetShortEdgeAsHeight(Long ShortEdgeAsHeight)Set 是否以短边作为高度,0:否,1:是。默认0。voidsetTemplateId(Long TemplateId)Set 模板 Id。voidsetVcodec(String Vcodec)Set 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式voidsetVideoBitrate(Long VideoBitrate)Set 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。voidsetWidth(Long Width)Set 宽。0-3000。 数值必须是2的倍数,0是原始宽度voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ModifyLiveTranscodeTemplateRequest
public ModifyLiveTranscodeTemplateRequest()
-
ModifyLiveTranscodeTemplateRequest
public ModifyLiveTranscodeTemplateRequest(ModifyLiveTranscodeTemplateRequest 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.
-
-
Method Detail
-
getTemplateId
public Long getTemplateId()
Get 模板 Id。- Returns:
- TemplateId 模板 Id。
-
setTemplateId
public void setTemplateId(Long TemplateId)
Set 模板 Id。- Parameters:
TemplateId- 模板 Id。
-
getVcodec
public String getVcodec()
Get 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式- Returns:
- Vcodec 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式
-
setVcodec
public void setVcodec(String Vcodec)
Set 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式- Parameters:
Vcodec- 视频编码:h264/h265/origin,默认origin。 origin: 保持原始编码格式
-
getAcodec
public String getAcodec()
Get 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!- Returns:
- Acodec 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!
-
setAcodec
public void setAcodec(String Acodec)
Set 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!- Parameters:
Acodec- 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!
-
getAudioBitrate
public Long getAudioBitrate()
Get 音频码率,默认0。 范围:0-500。- Returns:
- AudioBitrate 音频码率,默认0。 范围:0-500。
-
setAudioBitrate
public void setAudioBitrate(Long AudioBitrate)
Set 音频码率,默认0。 范围:0-500。- Parameters:
AudioBitrate- 音频码率,默认0。 范围:0-500。
-
getDescription
public String getDescription()
Get 模板描述。- Returns:
- Description 模板描述。
-
setDescription
public void setDescription(String Description)
Set 模板描述。- Parameters:
Description- 模板描述。
-
getVideoBitrate
public Long getVideoBitrate()
Get 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。- Returns:
- VideoBitrate 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
-
setVideoBitrate
public void setVideoBitrate(Long VideoBitrate)
Set 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。- Parameters:
VideoBitrate- 视频码率。范围:0kbps - 8000kbps。 0为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
-
getWidth
public Long getWidth()
Get 宽。0-3000。 数值必须是2的倍数,0是原始宽度- Returns:
- Width 宽。0-3000。 数值必须是2的倍数,0是原始宽度
-
setWidth
public void setWidth(Long Width)
Set 宽。0-3000。 数值必须是2的倍数,0是原始宽度- Parameters:
Width- 宽。0-3000。 数值必须是2的倍数,0是原始宽度
-
getNeedVideo
public Long getNeedVideo()
Get 是否保留视频,0:否,1:是。默认1。- Returns:
- NeedVideo 是否保留视频,0:否,1:是。默认1。
-
setNeedVideo
public void setNeedVideo(Long NeedVideo)
Set 是否保留视频,0:否,1:是。默认1。- Parameters:
NeedVideo- 是否保留视频,0:否,1:是。默认1。
-
getNeedAudio
public Long getNeedAudio()
Get 是否保留音频,0:否,1:是。默认1。- Returns:
- NeedAudio 是否保留音频,0:否,1:是。默认1。
-
setNeedAudio
public void setNeedAudio(Long NeedAudio)
Set 是否保留音频,0:否,1:是。默认1。- Parameters:
NeedAudio- 是否保留音频,0:否,1:是。默认1。
-
getHeight
public Long getHeight()
Get 高。0-3000。 数值必须是2的倍数,0是原始宽度- Returns:
- Height 高。0-3000。 数值必须是2的倍数,0是原始宽度
-
setHeight
public void setHeight(Long Height)
Set 高。0-3000。 数值必须是2的倍数,0是原始宽度- Parameters:
Height- 高。0-3000。 数值必须是2的倍数,0是原始宽度
-
getFps
public Long getFps()
Get 帧率,默认0。 范围0-60- Returns:
- Fps 帧率,默认0。 范围0-60
-
setFps
public void setFps(Long Fps)
Set 帧率,默认0。 范围0-60- Parameters:
Fps- 帧率,默认0。 范围0-60
-
getGop
public Long getGop()
Get 关键帧间隔,单位:秒。 范围2-6- Returns:
- Gop 关键帧间隔,单位:秒。 范围2-6
-
setGop
public void setGop(Long Gop)
Set 关键帧间隔,单位:秒。 范围2-6- Parameters:
Gop- 关键帧间隔,单位:秒。 范围2-6
-
getRotate
public Long getRotate()
Get 旋转角度,默认0。 可取值:0,90,180,270- Returns:
- Rotate 旋转角度,默认0。 可取值:0,90,180,270
-
setRotate
public void setRotate(Long Rotate)
Set 旋转角度,默认0。 可取值:0,90,180,270- Parameters:
Rotate- 旋转角度,默认0。 可取值:0,90,180,270
-
getProfile
public String getProfile()
Get 编码质量: baseline/main/high。- Returns:
- Profile 编码质量: baseline/main/high。
-
setProfile
public void setProfile(String Profile)
Set 编码质量: baseline/main/high。- Parameters:
Profile- 编码质量: baseline/main/high。
-
getBitrateToOrig
public Long getBitrateToOrig()
Get 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。- Returns:
- BitrateToOrig 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。
-
setBitrateToOrig
public void setBitrateToOrig(Long BitrateToOrig)
Set 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。- Parameters:
BitrateToOrig- 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。
-
getHeightToOrig
public Long getHeightToOrig()
Get 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。- Returns:
- HeightToOrig 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。
-
setHeightToOrig
public void setHeightToOrig(Long HeightToOrig)
Set 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。- Parameters:
HeightToOrig- 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。
-
getFpsToOrig
public Long getFpsToOrig()
Get 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。- Returns:
- FpsToOrig 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。
-
setFpsToOrig
public void setFpsToOrig(Long FpsToOrig)
Set 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。- Parameters:
FpsToOrig- 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。
-
getAdaptBitratePercent
public Float getAdaptBitratePercent()
Get 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5- Returns:
- AdaptBitratePercent 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5
-
setAdaptBitratePercent
public void setAdaptBitratePercent(Float AdaptBitratePercent)
Set 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5- Parameters:
AdaptBitratePercent- 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5
-
getShortEdgeAsHeight
public Long getShortEdgeAsHeight()
Get 是否以短边作为高度,0:否,1:是。默认0。- Returns:
- ShortEdgeAsHeight 是否以短边作为高度,0:否,1:是。默认0。
-
setShortEdgeAsHeight
public void setShortEdgeAsHeight(Long ShortEdgeAsHeight)
Set 是否以短边作为高度,0:否,1:是。默认0。- Parameters:
ShortEdgeAsHeight- 是否以短边作为高度,0:否,1:是。默认0。
-
getDRMType
public String getDRMType()
Get DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。- Returns:
- DRMType DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。
-
setDRMType
public void setDRMType(String DRMType)
Set DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。- Parameters:
DRMType- DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。
-
getDRMTracks
public String getDRMTracks()
Get DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。- Returns:
- DRMTracks DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。
-
setDRMTracks
public void setDRMTracks(String DRMTracks)
Set DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。- Parameters:
DRMTracks- DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。
-
-