Class: TencentCloud::Vod::V20180717::MediaAudioStreamItem

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

Overview

点播文件音频流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bitrate = nil, samplingrate = nil, codec = nil) ⇒ MediaAudioStreamItem

Returns a new instance of MediaAudioStreamItem.



16759
16760
16761
16762
16763
# File 'lib/v20180717/models.rb', line 16759

def initialize(bitrate=nil, samplingrate=nil, codec=nil)
  @Bitrate = bitrate
  @SamplingRate = samplingrate
  @Codec = codec
end

Instance Attribute Details

#BitrateObject

Parameters:

  • Bitrate:

    音频流的码率,单位:bps。

  • SamplingRate:

    音频流的采样率,单位:hz。

  • Codec:

    音频流的编码格式,例如 aac。



16757
16758
16759
# File 'lib/v20180717/models.rb', line 16757

def Bitrate
  @Bitrate
end

#CodecObject

Parameters:

  • Bitrate:

    音频流的码率,单位:bps。

  • SamplingRate:

    音频流的采样率,单位:hz。

  • Codec:

    音频流的编码格式,例如 aac。



16757
16758
16759
# File 'lib/v20180717/models.rb', line 16757

def Codec
  @Codec
end

#SamplingRateObject

Parameters:

  • Bitrate:

    音频流的码率,单位:bps。

  • SamplingRate:

    音频流的采样率,单位:hz。

  • Codec:

    音频流的编码格式,例如 aac。



16757
16758
16759
# File 'lib/v20180717/models.rb', line 16757

def SamplingRate
  @SamplingRate
end

Instance Method Details

#deserialize(params) ⇒ Object



16765
16766
16767
16768
16769
# File 'lib/v20180717/models.rb', line 16765

def deserialize(params)
  @Bitrate = params['Bitrate']
  @SamplingRate = params['SamplingRate']
  @Codec = params['Codec']
end