Class: TencentCloud::Live::V20180801::RecordTemplateInfo

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, description = nil, flvparam = nil, hlsparam = nil, mp4param = nil, aacparam = nil, isdelaylive = nil, hlsspecialparam = nil, mp3param = nil, removewatermark = nil, cosstore = nil, flvspecialparam = nil) ⇒ RecordTemplateInfo

Returns a new instance of RecordTemplateInfo.



14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
# File 'lib/v20180801/models.rb', line 14341

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

Instance Attribute Details

#AacParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def AacParam
  @AacParam
end

#CosStoreObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def CosStore
  @CosStore
end

#DescriptionObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def Description
  @Description
end

#FlvParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def FlvParam
  @FlvParam
end

#FlvSpecialParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def FlvSpecialParam
  @FlvSpecialParam
end

#HlsParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def HlsParam
  @HlsParam
end

#HlsSpecialParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def HlsSpecialParam
  @HlsSpecialParam
end

#IsDelayLiveObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def IsDelayLive
  @IsDelayLive
end

#Mp3ParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def Mp3Param
  @Mp3Param
end

#Mp4ParamObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def Mp4Param
  @Mp4Param
end

#RemoveWatermarkObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def RemoveWatermark
  @RemoveWatermark
end

#TemplateIdObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def TemplateId
  @TemplateId
end

#TemplateNameObject

1:慢直播。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    模板 ID。

  • TemplateName:

    模板名称。

  • Description:

    描述信息。

  • FlvParam:

    FLV 录制参数。

  • HlsParam:

    HLS 录制参数。

  • Mp4Param:

    MP4 录制参数。

  • AacParam:

    AAC 录制参数。

  • IsDelayLive:

    0:普通直播,

  • HlsSpecialParam:

    HLS 录制定制参数。

  • Mp3Param:

    MP3 录制参数。

  • RemoveWatermark:

    是否去除水印。

  • CosStore:

    是否存储至cos

  • FlvSpecialParam:

    FLV 录制定制参数。



14339
14340
14341
# File 'lib/v20180801/models.rb', line 14339

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
# File 'lib/v20180801/models.rb', line 14357

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
  @IsDelayLive = params['IsDelayLive']
  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']
  @CosStore = params['CosStore']
  unless params['FlvSpecialParam'].nil?
    @FlvSpecialParam = FlvSpecialParam.new
    @FlvSpecialParam.deserialize(params['FlvSpecialParam'])
  end
end