Class: TencentCloud::Ame::V20190916::KTVMusicDefinitionInfo

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

Overview

直播互动歌曲规格信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, bitrate = nil, size = nil) ⇒ KTVMusicDefinitionInfo

Returns a new instance of KTVMusicDefinitionInfo.



1719
1720
1721
1722
1723
# File 'lib/v20190916/models.rb', line 1719

def initialize(definition=nil, bitrate=nil, size=nil)
  @Definition = definition
  @Bitrate = bitrate
  @Size = size
end

Instance Attribute Details

#BitrateObject

<li>audio/mi:低规格;</li> <li>audio/lo:中规格;</li> <li>audio/hi:高规格。</li>

Parameters:

  • Definition:

    规格,取值有:

  • Bitrate:

    码率,单位为 bps。

  • Size:

    文件大小,单位为字节。



1717
1718
1719
# File 'lib/v20190916/models.rb', line 1717

def Bitrate
  @Bitrate
end

#DefinitionObject

<li>audio/mi:低规格;</li> <li>audio/lo:中规格;</li> <li>audio/hi:高规格。</li>

Parameters:

  • Definition:

    规格,取值有:

  • Bitrate:

    码率,单位为 bps。

  • Size:

    文件大小,单位为字节。



1717
1718
1719
# File 'lib/v20190916/models.rb', line 1717

def Definition
  @Definition
end

#SizeObject

<li>audio/mi:低规格;</li> <li>audio/lo:中规格;</li> <li>audio/hi:高规格。</li>

Parameters:

  • Definition:

    规格,取值有:

  • Bitrate:

    码率,单位为 bps。

  • Size:

    文件大小,单位为字节。



1717
1718
1719
# File 'lib/v20190916/models.rb', line 1717

def Size
  @Size
end

Instance Method Details

#deserialize(params) ⇒ Object



1725
1726
1727
1728
1729
# File 'lib/v20190916/models.rb', line 1725

def deserialize(params)
  @Definition = params['Definition']
  @Bitrate = params['Bitrate']
  @Size = params['Size']
end