Class: TencentCloud::Mps::V20190612::MediaAudioStreamItem

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

Overview

点播文件音频流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of MediaAudioStreamItem.



20268
20269
20270
20271
20272
20273
20274
20275
# File 'lib/v20190612/models.rb', line 20268

def initialize(bitrate=nil, samplingrate=nil, codec=nil, channel=nil, codecs=nil, loudness=nil)
  @Bitrate = bitrate
  @SamplingRate = samplingrate
  @Codec = codec
  @Channel = channel
  @Codecs = codecs
  @Loudness = loudness
end

Instance Attribute Details

#BitrateObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def Bitrate
  @Bitrate
end

#ChannelObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def Channel
  @Channel
end

#CodecObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def Codec
  @Codec
end

#CodecsObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def Codecs
  @Codecs
end

#LoudnessObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def Loudness
  @Loudness
end

#SamplingRateObject

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

Parameters:

  • Bitrate:

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

  • SamplingRate:

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

  • Codec:

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

  • Channel:

    音频声道数,例如 2。

  • Codecs:

    音频Codecs。

  • Loudness:

    音频响度。



20266
20267
20268
# File 'lib/v20190612/models.rb', line 20266

def SamplingRate
  @SamplingRate
end

Instance Method Details

#deserialize(params) ⇒ Object



20277
20278
20279
20280
20281
20282
20283
20284
# File 'lib/v20190612/models.rb', line 20277

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