Class: TencentCloud::Cme::V20191029::AudioMaterial

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(metadata = nil, materialurl = nil, coverurl = nil, materialstatus = nil, originalurl = nil, vodfileid = nil) ⇒ AudioMaterial

Returns a new instance of AudioMaterial.



145
146
147
148
149
150
151
152
# File 'lib/v20191029/models.rb', line 145

def initialize(=nil, materialurl=nil, coverurl=nil, materialstatus=nil, originalurl=nil, vodfileid=nil)
  @MetaData = 
  @MaterialUrl = materialurl
  @CoverUrl = coverurl
  @MaterialStatus = materialstatus
  @OriginalUrl = originalurl
  @VodFileId = vodfileid
end

Instance Attribute Details

#CoverUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def CoverUrl
  @CoverUrl
end

#MaterialStatusObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def MaterialStatus
  @MaterialStatus
end

#MaterialUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def MaterialUrl
  @MaterialUrl
end

#MetaDataObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def MetaData
  @MetaData
end

#OriginalUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def OriginalUrl
  @OriginalUrl
end

#VodFileIdObject

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

Parameters:

  • MetaData:

    素材元信息。

  • MaterialUrl:

    素材媒体文件的播放 URL 地址。

  • CoverUrl:

    素材媒体文件的封面图片地址。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

    素材媒体文件的原始 URL 地址。

  • VodFileId:

    云点播媒资 FileId。



143
144
145
# File 'lib/v20191029/models.rb', line 143

def VodFileId
  @VodFileId
end

Instance Method Details

#deserialize(params) ⇒ Object



154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'lib/v20191029/models.rb', line 154

def deserialize(params)
  unless params['MetaData'].nil?
    @MetaData = MediaMetaData.new
    @MetaData.deserialize(params['MetaData'])
  end
  @MaterialUrl = params['MaterialUrl']
  @CoverUrl = params['CoverUrl']
  unless params['MaterialStatus'].nil?
    @MaterialStatus = MaterialStatus.new
    @MaterialStatus.deserialize(params['MaterialStatus'])
  end
  @OriginalUrl = params['OriginalUrl']
  @VodFileId = params['VodFileId']
end