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

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

Overview

直播互动歌曲规格信息。

Instance Attribute Summary collapse

  • #Definition ⇒ Object
  • audio/mi:低规格;
  • audio/lo:中规格;
  • audio/hi:高规格。
  • .
  • #Size ⇒ Object
  • audio/mi:低规格;
  • audio/lo:中规格;
  • audio/hi:高规格。
  • .

    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

  • audio/mi:低规格;
  • audio/lo:中规格;
  • audio/hi:高规格。
  • Parameters:

    • 规格,取值有:

    • 码率,单位为 bps。

    • 文件大小,单位为字节。

    
    
    1717
    1718
    1719
    # File 'lib/v20190916/models.rb', line 1717
    
    def Bitrate
      @Bitrate
    end
    

    #DefinitionObject

  • audio/mi:低规格;
  • audio/lo:中规格;
  • audio/hi:高规格。
  • Parameters:

    • 规格,取值有:

    • 码率,单位为 bps。

    • 文件大小,单位为字节。

    
    
    1717
    1718
    1719
    # File 'lib/v20190916/models.rb', line 1717
    
    def Definition
      @Definition
    end
    

    #SizeObject

  • audio/mi:低规格;
  • audio/lo:中规格;
  • audio/hi:高规格。
  • Parameters:

    • 规格,取值有:

    • 码率,单位为 bps。

    • 文件大小,单位为字节。

    
    
    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