Class: TencentCloud::Live::V20180801::ChildTemplateInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

自适应码率转码模板,子模板,出入参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatename = nil, vcodec = nil, videobitrate = nil, width = nil, height = nil, fps = nil, gop = nil, needvideo = nil, needaudio = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, shortedgeasheight = nil, hlscontainerformat = nil, hlsmp4videocodectag = nil) ⇒ ChildTemplateInfo

Returns a new instance of ChildTemplateInfo.



1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
# File 'lib/v20180801/models.rb', line 1659

def initialize(templateid=nil, templatename=nil, vcodec=nil, videobitrate=nil, width=nil, height=nil, fps=nil, gop=nil, needvideo=nil, needaudio=nil, bitratetoorig=nil, heighttoorig=nil, fpstoorig=nil, shortedgeasheight=nil, hlscontainerformat=nil, hlsmp4videocodectag=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @Vcodec = vcodec
  @VideoBitrate = videobitrate
  @Width = width
  @Height = height
  @Fps = fps
  @Gop = gop
  @NeedVideo = needvideo
  @NeedAudio = needaudio
  @BitrateToOrig = bitratetoorig
  @HeightToOrig = heighttoorig
  @FpsToOrig = fpstoorig
  @ShortEdgeAsHeight = shortedgeasheight
  @HlsContainerFormat = hlscontainerformat
  @HlsMp4VideoCodecTag = hlsmp4videocodectag
end

Instance Attribute Details

#BitrateToOrigObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def BitrateToOrig
  @BitrateToOrig
end

#FpsObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def Fps
  @Fps
end

#FpsToOrigObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def FpsToOrig
  @FpsToOrig
end

#GopObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def Gop
  @Gop
end

#HeightObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def Height
  @Height
end

#HeightToOrigObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def HeightToOrig
  @HeightToOrig
end

#HlsContainerFormatObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def HlsContainerFormat
  @HlsContainerFormat
end

#HlsMp4VideoCodecTagObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def HlsMp4VideoCodecTag
  @HlsMp4VideoCodecTag
end

#NeedAudioObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def NeedAudio
  @NeedAudio
end

#NeedVideoObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def NeedVideo
  @NeedVideo
end

#ShortEdgeAsHeightObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def ShortEdgeAsHeight
  @ShortEdgeAsHeight
end

#TemplateIdObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def TemplateId
  @TemplateId
end

#TemplateNameObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def TemplateName
  @TemplateName
end

#VcodecObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def Vcodec
  @Vcodec
end

#VideoBitrateObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def VideoBitrate
  @VideoBitrate
end

#WidthObject

origin: 保持原始编码格式。注意:此字段可能返回 null,表示取不到有效值。0为保持原始码率。注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。注意:此字段可能返回 null,表示取不到有效值。范围。数值必须是2的倍数,0是原始宽度。注意:此字段可能返回 null,表示取不到有效值。范围 数值必须是2的倍数,0是原始高度。注意:此字段可能返回 null,表示取不到有效值。范围0-60fps。注意:此字段可能返回 null,表示取不到有效值。默认原始的间隔。范围2-6。同一个父模板下面的所有子模板,gop必须相等且存在。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。0:否, 1:是默认 0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。可选值:ts、fmp4。注:编码方式为 H.265 时生效。注意:此字段可能返回 null,表示取不到有效值。可选值:hvc1、hev1。注:HLS 分片类型选择 fmp4 时生效。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VideoBitrate:

    视频码率。范围:0kbps - 8000kbps。

  • Width:

    宽,默认0。

  • Height:

    高,默认0。

  • Fps:

    帧率,默认0。

  • Gop:

    关键帧间隔,单位:秒。

  • NeedVideo:

    是否保留视频,0:否,1:是。默认1。

  • NeedAudio:

    是否保留音频,0:否,1:是。默认1。

  • BitrateToOrig:

    当设置的码率>原始码率时,是否以原始码率为准。

  • HeightToOrig:

    当设置的高度>原始高度时,是否以原始高度为准。

  • FpsToOrig:

    当设置的帧率>原始帧率时,是否以原始帧率为准。

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • HlsContainerFormat:

    HLS 分片类型。

  • HlsMp4VideoCodecTag:

    编码标签。



1657
1658
1659
# File 'lib/v20180801/models.rb', line 1657

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
# File 'lib/v20180801/models.rb', line 1678

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @Vcodec = params['Vcodec']
  @VideoBitrate = params['VideoBitrate']
  @Width = params['Width']
  @Height = params['Height']
  @Fps = params['Fps']
  @Gop = params['Gop']
  @NeedVideo = params['NeedVideo']
  @NeedAudio = params['NeedAudio']
  @BitrateToOrig = params['BitrateToOrig']
  @HeightToOrig = params['HeightToOrig']
  @FpsToOrig = params['FpsToOrig']
  @ShortEdgeAsHeight = params['ShortEdgeAsHeight']
  @HlsContainerFormat = params['HlsContainerFormat']
  @HlsMp4VideoCodecTag = params['HlsMp4VideoCodecTag']
end