Class: TencentCloud::Cme::V20191029::VideoMaterial

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, imagespriteinfo = nil, materialurl = nil, coverurl = nil, resolution = nil, materialstatus = nil, originalurl = nil, vodfileid = nil) ⇒ VideoMaterial

Returns a new instance of VideoMaterial.



6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
# File 'lib/v20191029/models.rb', line 6627

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

Instance Attribute Details

#CoverUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def CoverUrl
  @CoverUrl
end

#ImageSpriteInfoObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def ImageSpriteInfo
  @ImageSpriteInfo
end

#MaterialStatusObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def MaterialStatus
  @MaterialStatus
end

#MaterialUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def MaterialUrl
  @MaterialUrl
end

#MetaDataObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def MetaData
  @MetaData
end

#OriginalUrlObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def OriginalUrl
  @OriginalUrl
end

#ResolutionObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def Resolution
  @Resolution
end

#VodFileIdObject

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

Parameters:

  • MetaData:

    素材元信息。

  • ImageSpriteInfo:

    雪碧图信息。

  • MaterialUrl:

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

  • CoverUrl:

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

  • Resolution:

    媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。

  • MaterialStatus:

    素材状态。

  • OriginalUrl:

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

  • VodFileId:

    云点播媒资 FileId。



6625
6626
6627
# File 'lib/v20191029/models.rb', line 6625

def VodFileId
  @VodFileId
end

Instance Method Details

#deserialize(params) ⇒ Object



6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
# File 'lib/v20191029/models.rb', line 6638

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