Class: TencentCloud::Cme::V20191029::MediaReplacementInfo

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

Overview

媒体替换信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediatype = nil, materialid = nil, mediaurl = nil, starttimeoffset = nil, preprocessoperation = nil) ⇒ MediaReplacementInfo

Returns a new instance of MediaReplacementInfo.



4383
4384
4385
4386
4387
4388
4389
# File 'lib/v20191029/models.rb', line 4383

def initialize(mediatype=nil, materialid=nil, mediaurl=nil, starttimeoffset=nil, preprocessoperation=nil)
  @MediaType = mediatype
  @MaterialId = materialid
  @MediaUrl = mediaurl
  @StartTimeOffset = starttimeoffset
  @PreprocessOperation = preprocessoperation
end

Instance Attribute Details

#MaterialIdObject

注:默认为 CMEMaterialId 。当媒体类型取值为 CMEMaterialId 时有效。当媒体类型取值为 ImageUrl 时有效,图片仅支持 jpg、png 格式,且大小不超过 2M 。注:目前该功能暂不支持,请勿使用。

Parameters:

  • MaterialId:

    媒体 ID。

  • MediaUrl:

    媒体 URL。

  • StartTimeOffset:

    替换媒体选取的开始时间,单位为秒,默认为 0。

  • PreprocessOperation:

    预处理操作。



4381
4382
4383
# File 'lib/v20191029/models.rb', line 4381

def MaterialId
  @MaterialId
end

#MediaTypeObject

注:默认为 CMEMaterialId 。当媒体类型取值为 CMEMaterialId 时有效。当媒体类型取值为 ImageUrl 时有效,图片仅支持 jpg、png 格式,且大小不超过 2M 。注:目前该功能暂不支持,请勿使用。

Parameters:

  • MaterialId:

    媒体 ID。

  • MediaUrl:

    媒体 URL。

  • StartTimeOffset:

    替换媒体选取的开始时间,单位为秒,默认为 0。

  • PreprocessOperation:

    预处理操作。



4381
4382
4383
# File 'lib/v20191029/models.rb', line 4381

def MediaType
  @MediaType
end

#MediaUrlObject

注:默认为 CMEMaterialId 。当媒体类型取值为 CMEMaterialId 时有效。当媒体类型取值为 ImageUrl 时有效,图片仅支持 jpg、png 格式,且大小不超过 2M 。注:目前该功能暂不支持,请勿使用。

Parameters:

  • MaterialId:

    媒体 ID。

  • MediaUrl:

    媒体 URL。

  • StartTimeOffset:

    替换媒体选取的开始时间,单位为秒,默认为 0。

  • PreprocessOperation:

    预处理操作。



4381
4382
4383
# File 'lib/v20191029/models.rb', line 4381

def MediaUrl
  @MediaUrl
end

#PreprocessOperationObject

注:默认为 CMEMaterialId 。当媒体类型取值为 CMEMaterialId 时有效。当媒体类型取值为 ImageUrl 时有效,图片仅支持 jpg、png 格式,且大小不超过 2M 。注:目前该功能暂不支持,请勿使用。

Parameters:

  • MaterialId:

    媒体 ID。

  • MediaUrl:

    媒体 URL。

  • StartTimeOffset:

    替换媒体选取的开始时间,单位为秒,默认为 0。

  • PreprocessOperation:

    预处理操作。



4381
4382
4383
# File 'lib/v20191029/models.rb', line 4381

def PreprocessOperation
  @PreprocessOperation
end

#StartTimeOffsetObject

注:默认为 CMEMaterialId 。当媒体类型取值为 CMEMaterialId 时有效。当媒体类型取值为 ImageUrl 时有效,图片仅支持 jpg、png 格式,且大小不超过 2M 。注:目前该功能暂不支持,请勿使用。

Parameters:

  • MaterialId:

    媒体 ID。

  • MediaUrl:

    媒体 URL。

  • StartTimeOffset:

    替换媒体选取的开始时间,单位为秒,默认为 0。

  • PreprocessOperation:

    预处理操作。



4381
4382
4383
# File 'lib/v20191029/models.rb', line 4381

def StartTimeOffset
  @StartTimeOffset
end

Instance Method Details

#deserialize(params) ⇒ Object



4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
# File 'lib/v20191029/models.rb', line 4391

def deserialize(params)
  @MediaType = params['MediaType']
  @MaterialId = params['MaterialId']
  @MediaUrl = params['MediaUrl']
  @StartTimeOffset = params['StartTimeOffset']
  unless params['PreprocessOperation'].nil?
    @PreprocessOperation = MediaPreprocessOperation.new
    @PreprocessOperation.deserialize(params['PreprocessOperation'])
  end
end