Class: TencentCloud::Cme::V20191029::VideoEncodingPresetAudioSetting

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

Overview

视频编码配置中的音频设置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, bitrate = nil, channels = nil, samplerate = nil) ⇒ VideoEncodingPresetAudioSetting

Returns a new instance of VideoEncodingPresetAudioSetting.



6386
6387
6388
6389
6390
6391
# File 'lib/v20191029/models.rb', line 6386

def initialize(codec=nil, bitrate=nil, channels=nil, samplerate=nil)
  @Codec = codec
  @Bitrate = bitrate
  @Channels = channels
  @SampleRate = samplerate
end

Instance Attribute Details

#BitrateObject

默认值:AAC。默认值:64K。<li>1:单声道;</li> <li>2:双声道。</li> 默认值:2。默认值:16000。

Parameters:

  • Bitrate:

    音频码率,单位:bps。

  • Channels:

    音频声道数,可选值:

  • SampleRate:

    音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。



6384
6385
6386
# File 'lib/v20191029/models.rb', line 6384

def Bitrate
  @Bitrate
end

#ChannelsObject

默认值:AAC。默认值:64K。<li>1:单声道;</li> <li>2:双声道。</li> 默认值:2。默认值:16000。

Parameters:

  • Bitrate:

    音频码率,单位:bps。

  • Channels:

    音频声道数,可选值:

  • SampleRate:

    音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。



6384
6385
6386
# File 'lib/v20191029/models.rb', line 6384

def Channels
  @Channels
end

#CodecObject

默认值:AAC。默认值:64K。<li>1:单声道;</li> <li>2:双声道。</li> 默认值:2。默认值:16000。

Parameters:

  • Bitrate:

    音频码率,单位:bps。

  • Channels:

    音频声道数,可选值:

  • SampleRate:

    音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。



6384
6385
6386
# File 'lib/v20191029/models.rb', line 6384

def Codec
  @Codec
end

#SampleRateObject

默认值:AAC。默认值:64K。<li>1:单声道;</li> <li>2:双声道。</li> 默认值:2。默认值:16000。

Parameters:

  • Bitrate:

    音频码率,单位:bps。

  • Channels:

    音频声道数,可选值:

  • SampleRate:

    音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。



6384
6385
6386
# File 'lib/v20191029/models.rb', line 6384

def SampleRate
  @SampleRate
end

Instance Method Details

#deserialize(params) ⇒ Object



6393
6394
6395
6396
6397
6398
# File 'lib/v20191029/models.rb', line 6393

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