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.



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

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 录制定制参数。



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

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



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
12708
# File 'lib/v20180801/models.rb', line 12675

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