Class: TencentCloud::Live::V20180801::CreateLiveTranscodeTemplateRequest

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

Overview

CreateLiveTranscodeTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templatename = nil, videobitrate = nil, acodec = nil, audiobitrate = nil, vcodec = nil, description = nil, needvideo = nil, width = nil, needaudio = nil, height = nil, fps = nil, gop = nil, rotate = nil, profile = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, aitranscode = nil, adaptbitratepercent = nil, shortedgeasheight = nil, drmtype = nil, drmtracks = nil, isadaptivebitrate = nil, adaptivechildren = nil) ⇒ CreateLiveTranscodeTemplateRequest

Returns a new instance of CreateLiveTranscodeTemplateRequest.



3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
# File 'lib/v20180801/models.rb', line 3719

def initialize(templatename=nil, videobitrate=nil, acodec=nil, audiobitrate=nil, vcodec=nil, description=nil, needvideo=nil, width=nil, needaudio=nil, height=nil, fps=nil, gop=nil, rotate=nil, profile=nil, bitratetoorig=nil, heighttoorig=nil, fpstoorig=nil, aitranscode=nil, adaptbitratepercent=nil, shortedgeasheight=nil, drmtype=nil, drmtracks=nil, isadaptivebitrate=nil, adaptivechildren=nil)
  @TemplateName = templatename
  @VideoBitrate = videobitrate
  @Acodec = acodec
  @AudioBitrate = audiobitrate
  @Vcodec = vcodec
  @Description = description
  @NeedVideo = needvideo
  @Width = width
  @NeedAudio = needaudio
  @Height = height
  @Fps = fps
  @Gop = gop
  @Rotate = rotate
  @Profile = profile
  @BitrateToOrig = bitratetoorig
  @HeightToOrig = heighttoorig
  @FpsToOrig = fpstoorig
  @AiTransCode = aitranscode
  @AdaptBitratePercent = adaptbitratepercent
  @ShortEdgeAsHeight = shortedgeasheight
  @DRMType = drmtype
  @DRMTracks = drmtracks
  @IsAdaptiveBitRate = isadaptivebitrate
  @AdaptiveChildren = adaptivechildren
end

Instance Attribute Details

#AcodecObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Acodec
  @Acodec
end

#AdaptBitratePercentObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def AdaptBitratePercent
  @AdaptBitratePercent
end

#AdaptiveChildrenObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def AdaptiveChildren
  @AdaptiveChildren
end

#AiTransCodeObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def AiTransCode
  @AiTransCode
end

#AudioBitrateObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def AudioBitrate
  @AudioBitrate
end

#BitrateToOrigObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def BitrateToOrig
  @BitrateToOrig
end

#DescriptionObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Description
  @Description
end

#DRMTracksObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def DRMTracks
  @DRMTracks
end

#DRMTypeObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def DRMType
  @DRMType
end

#FpsObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Fps
  @Fps
end

#FpsToOrigObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def FpsToOrig
  @FpsToOrig
end

#GopObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Gop
  @Gop
end

#HeightObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Height
  @Height
end

#HeightToOrigObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def HeightToOrig
  @HeightToOrig
end

#IsAdaptiveBitRateObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def IsAdaptiveBitRate
  @IsAdaptiveBitRate
end

#NeedAudioObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def NeedAudio
  @NeedAudio
end

#NeedVideoObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def NeedVideo
  @NeedVideo
end

#ProfileObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Profile
  @Profile
end

#RotateObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Rotate
  @Rotate
end

#ShortEdgeAsHeightObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def ShortEdgeAsHeight
  @ShortEdgeAsHeight
end

#TemplateNameObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def TemplateName
  @TemplateName
end

#VcodecObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Vcodec
  @Vcodec
end

#VideoBitrateObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def VideoBitrate
  @VideoBitrate
end

#WidthObject

取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。

Parameters:

  • ShortEdgeAsHeight:

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

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



3717
3718
3719
# File 'lib/v20180801/models.rb', line 3717

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
# File 'lib/v20180801/models.rb', line 3746

def deserialize(params)
  @TemplateName = params['TemplateName']
  @VideoBitrate = params['VideoBitrate']
  @Acodec = params['Acodec']
  @AudioBitrate = params['AudioBitrate']
  @Vcodec = params['Vcodec']
  @Description = params['Description']
  @NeedVideo = params['NeedVideo']
  @Width = params['Width']
  @NeedAudio = params['NeedAudio']
  @Height = params['Height']
  @Fps = params['Fps']
  @Gop = params['Gop']
  @Rotate = params['Rotate']
  @Profile = params['Profile']
  @BitrateToOrig = params['BitrateToOrig']
  @HeightToOrig = params['HeightToOrig']
  @FpsToOrig = params['FpsToOrig']
  @AiTransCode = params['AiTransCode']
  @AdaptBitratePercent = params['AdaptBitratePercent']
  @ShortEdgeAsHeight = params['ShortEdgeAsHeight']
  @DRMType = params['DRMType']
  @DRMTracks = params['DRMTracks']
  @IsAdaptiveBitRate = params['IsAdaptiveBitRate']
  unless params['AdaptiveChildren'].nil?
    @AdaptiveChildren = []
    params['AdaptiveChildren'].each do |i|
      childtemplateinfo_tmp = ChildTemplateInfo.new
      childtemplateinfo_tmp.deserialize(i)
      @AdaptiveChildren << childtemplateinfo_tmp
    end
  end
end