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.



14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
# File 'lib/v20180801/models.rb', line 14238

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

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



14236
14237
14238
# File 'lib/v20180801/models.rb', line 14236

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
# File 'lib/v20180801/models.rb', line 14254

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