Class: TencentCloud::Vod::V20180717::RoundPlayListItemInfo

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

Overview

轮播播放节目信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, audiovideotype = nil, itemid = nil, definition = nil) ⇒ RoundPlayListItemInfo

Returns a new instance of RoundPlayListItemInfo.



26063
26064
26065
26066
26067
26068
# File 'lib/v20180717/models.rb', line 26063

def initialize(fileid=nil, audiovideotype=nil, itemid=nil, definition=nil)
  @FileId = fileid
  @AudioVideoType = audiovideotype
  @ItemId = itemid
  @Definition = definition
end

Instance Attribute Details

#AudioVideoTypeObject

<li>Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段</li> <li>Original:原始音视频。</li> Type 对应的格式必须为 HLS 格式。

Parameters:

  • FileId:

    媒体文件标识。

  • AudioVideoType:

    播放的音视频类型,可选值:

  • ItemId:

    播放节目的 ID,由系统分配。

  • Definition:

    指定播放的转码模板,当 AudioVideoType 为 Transcode 时必须指定。



26061
26062
26063
# File 'lib/v20180717/models.rb', line 26061

def AudioVideoType
  @AudioVideoType
end

#DefinitionObject

<li>Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段</li> <li>Original:原始音视频。</li> Type 对应的格式必须为 HLS 格式。

Parameters:

  • FileId:

    媒体文件标识。

  • AudioVideoType:

    播放的音视频类型,可选值:

  • ItemId:

    播放节目的 ID,由系统分配。

  • Definition:

    指定播放的转码模板,当 AudioVideoType 为 Transcode 时必须指定。



26061
26062
26063
# File 'lib/v20180717/models.rb', line 26061

def Definition
  @Definition
end

#FileIdObject

<li>Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段</li> <li>Original:原始音视频。</li> Type 对应的格式必须为 HLS 格式。

Parameters:

  • FileId:

    媒体文件标识。

  • AudioVideoType:

    播放的音视频类型,可选值:

  • ItemId:

    播放节目的 ID,由系统分配。

  • Definition:

    指定播放的转码模板,当 AudioVideoType 为 Transcode 时必须指定。



26061
26062
26063
# File 'lib/v20180717/models.rb', line 26061

def FileId
  @FileId
end

#ItemIdObject

<li>Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段</li> <li>Original:原始音视频。</li> Type 对应的格式必须为 HLS 格式。

Parameters:

  • FileId:

    媒体文件标识。

  • AudioVideoType:

    播放的音视频类型,可选值:

  • ItemId:

    播放节目的 ID,由系统分配。

  • Definition:

    指定播放的转码模板,当 AudioVideoType 为 Transcode 时必须指定。



26061
26062
26063
# File 'lib/v20180717/models.rb', line 26061

def ItemId
  @ItemId
end

Instance Method Details

#deserialize(params) ⇒ Object



26070
26071
26072
26073
26074
26075
# File 'lib/v20180717/models.rb', line 26070

def deserialize(params)
  @FileId = params['FileId']
  @AudioVideoType = params['AudioVideoType']
  @ItemId = params['ItemId']
  @Definition = params['Definition']
end