class TencentCloud::Live::V20180801::CreateLiveTranscodeTemplateRequest

def deserialize(params)

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