Class: TencentCloud::Live::V20180801::ModifyLiveRecordTemplateRequest

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

Overview

ModifyLiveRecordTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatename = nil, description = nil, flvparam = nil, hlsparam = nil, mp4param = nil, aacparam = nil, hlsspecialparam = nil, mp3param = nil, removewatermark = nil, flvspecialparam = nil) ⇒ ModifyLiveRecordTemplateRequest

Returns a new instance of ModifyLiveRecordTemplateRequest.



12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
# File 'lib/v20180801/models.rb', line 12660

def initialize(templateid=nil, templatename=nil, description=nil, flvparam=nil, hlsparam=nil, mp4param=nil, aacparam=nil, hlsspecialparam=nil, mp3param=nil, removewatermark=nil, flvspecialparam=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @Description = description
  @FlvParam = flvparam
  @HlsParam = hlsparam
  @Mp4Param = mp4param
  @AacParam = aacparam
  @HlsSpecialParam = hlsspecialparam
  @Mp3Param = mp3param
  @RemoveWatermark = removewatermark
  @FlvSpecialParam = flvspecialparam
end

Instance Attribute Details

#AacParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def AacParam
  @AacParam
end

#DescriptionObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def Description
  @Description
end

#FlvParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def FlvParam
  @FlvParam
end

#FlvSpecialParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def FlvSpecialParam
  @FlvSpecialParam
end

#HlsParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def HlsParam
  @HlsParam
end

#HlsSpecialParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def HlsSpecialParam
  @HlsSpecialParam
end

#Mp3ParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def Mp3Param
  @Mp3Param
end

#Mp4ParamObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def Mp4Param
  @Mp4Param
end

#RemoveWatermarkObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def RemoveWatermark
  @RemoveWatermark
end

#TemplateIdObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def TemplateId
  @TemplateId
end

#TemplateNameObject

Parameters:

  • TemplateId:

    DescribeRecordTemplates接口获取到的模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数,开启 FLV 录制时设置。

  • HlsParam:

    HLS 录制参数,开启 HLS 录制时设置。

  • Mp4Param:

    MP4 录制参数,开启 MP4 录制时设置。

  • AacParam:

    AAC 录制参数,开启 AAC 录制时设置。

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数,开启 MP3 录制时设置。

  • RemoveWatermark:

    是否去除水印,类型为慢直播时此参数无效。

  • FlvSpecialParam:

    FLV 录制定制参数。



12658
12659
12660
# File 'lib/v20180801/models.rb', line 12658

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
# File 'lib/v20180801/models.rb', line 12674

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @Description = params['Description']
  unless params['FlvParam'].nil?
    @FlvParam = RecordParam.new
    @FlvParam.deserialize(params['FlvParam'])
  end
  unless params['HlsParam'].nil?
    @HlsParam = RecordParam.new
    @HlsParam.deserialize(params['HlsParam'])
  end
  unless params['Mp4Param'].nil?
    @Mp4Param = RecordParam.new
    @Mp4Param.deserialize(params['Mp4Param'])
  end
  unless params['AacParam'].nil?
    @AacParam = RecordParam.new
    @AacParam.deserialize(params['AacParam'])
  end
  unless params['HlsSpecialParam'].nil?
    @HlsSpecialParam = HlsSpecialParam.new
    @HlsSpecialParam.deserialize(params['HlsSpecialParam'])
  end
  unless params['Mp3Param'].nil?
    @Mp3Param = RecordParam.new
    @Mp3Param.deserialize(params['Mp3Param'])
  end
  @RemoveWatermark = params['RemoveWatermark']
  unless params['FlvSpecialParam'].nil?
    @FlvSpecialParam = FlvSpecialParam.new
    @FlvSpecialParam.deserialize(params['FlvSpecialParam'])
  end
end