Class CreateLiveTranscodeTemplateRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.live.v20180801.models.CreateLiveTranscodeTemplateRequest
-
public class CreateLiveTranscodeTemplateRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateLiveTranscodeTemplateRequest()
CreateLiveTranscodeTemplateRequest(CreateLiveTranscodeTemplateRequest 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 String
getAcodec()
Get 音频编码:aac,默认aac。 注意:当前该参数未生效,待后续支持!Float
getAdaptBitratePercent()
Get 极速高清视频码率压缩比。 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent) 取值范围:0.0到0.5Long
getAiTransCode()
Get 是否是极速高清模板,0:否,1:是。默认0。Long
getAudioBitrate()
Get 音频码率,默认0。 范围:0-500。Long
getBitrateToOrig()
Get 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。String
getDescription()
Get 模板描述。String
getDRMTracks()
Get DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。String
getDRMType()
Get DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。Long
getFps()
Get 帧率,默认0。 范围0-60fpsLong
getFpsToOrig()
Get 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。Long
getGop()
Get 关键帧间隔,单位:秒。 默认原始的间隔 范围2-6Long
getHeight()
Get 高,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。Long
getHeightToOrig()
Get 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。Long
getNeedAudio()
Get 是否保留音频,0:否,1:是。默认1。Long
getNeedVideo()
Get 是否保留视频,0:否,1:是。默认1。String
getProfile()
Get 编码质量: baseline/main/high。默认baselineLong
getRotate()
Get 旋转角度,默认0。 可取值:0,90,180,270Long
getShortEdgeAsHeight()
Get 是否以短边作为高度,0:否,1:是。默认0。String
getTemplateName()
Get 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符String
getVcodec()
Get 视频编码:h264/h265/origin,默认origin。 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.5void
setAiTransCode(Long AiTransCode)
Set 是否是极速高清模板,0:否,1:是。默认0。void
setAudioBitrate(Long AudioBitrate)
Set 音频码率,默认0。 范围:0-500。void
setBitrateToOrig(Long BitrateToOrig)
Set 当设置的码率>原始码率时,是否以原始码率为准。 0:否, 1:是 默认 0。void
setDescription(String Description)
Set 模板描述。void
setDRMTracks(String DRMTracks)
Set DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。 不传递或者为空字符串,清空之前的DRM配置。void
setDRMType(String DRMType)
Set DRM 加密类型,可选值:fairplay、normalaes、widevine。 不传递或者为空字符串,清空之前的DRM配置。void
setFps(Long Fps)
Set 帧率,默认0。 范围0-60fpsvoid
setFpsToOrig(Long FpsToOrig)
Set 当设置的帧率>原始帧率时,是否以原始帧率为准。 0:否, 1:是 默认 0。void
setGop(Long Gop)
Set 关键帧间隔,单位:秒。 默认原始的间隔 范围2-6void
setHeight(Long Height)
Set 高,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。void
setHeightToOrig(Long HeightToOrig)
Set 当设置的高度>原始高度时,是否以原始高度为准。 0:否, 1:是 默认 0。void
setNeedAudio(Long NeedAudio)
Set 是否保留音频,0:否,1:是。默认1。void
setNeedVideo(Long NeedVideo)
Set 是否保留视频,0:否,1:是。默认1。void
setProfile(String Profile)
Set 编码质量: baseline/main/high。默认baselinevoid
setRotate(Long Rotate)
Set 旋转角度,默认0。 可取值:0,90,180,270void
setShortEdgeAsHeight(Long ShortEdgeAsHeight)
Set 是否以短边作为高度,0:否,1:是。默认0。void
setTemplateName(String TemplateName)
Set 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符void
setVcodec(String Vcodec)
Set 视频编码:h264/h265/origin,默认origin。 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.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateLiveTranscodeTemplateRequest
public CreateLiveTranscodeTemplateRequest()
-
CreateLiveTranscodeTemplateRequest
public CreateLiveTranscodeTemplateRequest(CreateLiveTranscodeTemplateRequest 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
-
getTemplateName
public String getTemplateName()
Get 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符- Returns:
- TemplateName 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符
-
setTemplateName
public void setTemplateName(String TemplateName)
Set 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符- Parameters:
TemplateName
- 模板名称,例: 900p 仅支持字母和数字的组合。 长度限制: 标准转码:1-10个字符 极速高清转码:3-10个字符
-
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为保持原始码率。 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
-
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。
-
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: 保持原始编码格式
-
getDescription
public String getDescription()
Get 模板描述。- Returns:
- Description 模板描述。
-
setDescription
public void setDescription(String Description)
Set 模板描述。- Parameters:
Description
- 模板描述。
-
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。
-
getWidth
public Long getWidth()
Get 宽,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始宽度- Returns:
- Width 宽,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始宽度
-
setWidth
public void setWidth(Long Width)
Set 宽,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始宽度- Parameters:
Width
- 宽,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始宽度
-
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。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。- Returns:
- Height 高,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。
-
setHeight
public void setHeight(Long Height)
Set 高,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。- Parameters:
Height
- 高,默认0。 范围[0-3000] 数值必须是2的倍数,0是原始高度。 极速高清模板(AiTransCode = 1 的时候)必须传。
-
getFps
public Long getFps()
Get 帧率,默认0。 范围0-60fps- Returns:
- Fps 帧率,默认0。 范围0-60fps
-
setFps
public void setFps(Long Fps)
Set 帧率,默认0。 范围0-60fps- Parameters:
Fps
- 帧率,默认0。 范围0-60fps
-
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。默认baseline- Returns:
- Profile 编码质量: baseline/main/high。默认baseline
-
setProfile
public void setProfile(String Profile)
Set 编码质量: baseline/main/high。默认baseline- Parameters:
Profile
- 编码质量: baseline/main/high。默认baseline
-
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。
-
getAiTransCode
public Long getAiTransCode()
Get 是否是极速高清模板,0:否,1:是。默认0。- Returns:
- AiTransCode 是否是极速高清模板,0:否,1:是。默认0。
-
setAiTransCode
public void setAiTransCode(Long AiTransCode)
Set 是否是极速高清模板,0:否,1:是。默认0。- Parameters:
AiTransCode
- 是否是极速高清模板,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配置。
-
-