Class ModifyLiveTranscodeTemplateRequest


  • public class ModifyLiveTranscodeTemplateRequest
    extends AbstractModel
    • 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配置。