Class: TencentCloud::Mps::V20190612::ComposeAudioStream

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

Overview

视频编辑/合成任务 音频流信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, samplerate = nil, audiochannel = nil, bitrate = nil) ⇒ ComposeAudioStream

Returns a new instance of ComposeAudioStream.



6403
6404
6405
6406
6407
6408
# File 'lib/v20190612/models.rb', line 6403

def initialize(codec=nil, samplerate=nil, audiochannel=nil, bitrate=nil)
  @Codec = codec
  @SampleRate = samplerate
  @AudioChannel = audiochannel
  @Bitrate = bitrate
end

Instance Attribute Details

#AudioChannelObject

<li>AAC:AAC 编码(默认),用于容器为 mp4。</li> <li>MP3:mp3 编码,用于容器为 mp3。</li> <li>16000(默认)</li> <li>32000</li> <li>44100</li> <li>48000</li> <li>1:单声道 。</li> <li>2:双声道(默认)。</li> 如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将根据音频参数自动采用合适的码率。

Parameters:

  • Codec:

    音频流的编码方式,可选值:

  • SampleRate:

    音频流的采样率,单位:Hz,可选值:

  • AudioChannel:

    声道数,可选值:

  • Bitrate:

    参考码率,单位 kbps,范围:26~10000。



6401
6402
6403
# File 'lib/v20190612/models.rb', line 6401

def AudioChannel
  @AudioChannel
end

#BitrateObject

<li>AAC:AAC 编码(默认),用于容器为 mp4。</li> <li>MP3:mp3 编码,用于容器为 mp3。</li> <li>16000(默认)</li> <li>32000</li> <li>44100</li> <li>48000</li> <li>1:单声道 。</li> <li>2:双声道(默认)。</li> 如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将根据音频参数自动采用合适的码率。

Parameters:

  • Codec:

    音频流的编码方式,可选值:

  • SampleRate:

    音频流的采样率,单位:Hz,可选值:

  • AudioChannel:

    声道数,可选值:

  • Bitrate:

    参考码率,单位 kbps,范围:26~10000。



6401
6402
6403
# File 'lib/v20190612/models.rb', line 6401

def Bitrate
  @Bitrate
end

#CodecObject

<li>AAC:AAC 编码(默认),用于容器为 mp4。</li> <li>MP3:mp3 编码,用于容器为 mp3。</li> <li>16000(默认)</li> <li>32000</li> <li>44100</li> <li>48000</li> <li>1:单声道 。</li> <li>2:双声道(默认)。</li> 如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将根据音频参数自动采用合适的码率。

Parameters:

  • Codec:

    音频流的编码方式,可选值:

  • SampleRate:

    音频流的采样率,单位:Hz,可选值:

  • AudioChannel:

    声道数,可选值:

  • Bitrate:

    参考码率,单位 kbps,范围:26~10000。



6401
6402
6403
# File 'lib/v20190612/models.rb', line 6401

def Codec
  @Codec
end

#SampleRateObject

<li>AAC:AAC 编码(默认),用于容器为 mp4。</li> <li>MP3:mp3 编码,用于容器为 mp3。</li> <li>16000(默认)</li> <li>32000</li> <li>44100</li> <li>48000</li> <li>1:单声道 。</li> <li>2:双声道(默认)。</li> 如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将根据音频参数自动采用合适的码率。

Parameters:

  • Codec:

    音频流的编码方式,可选值:

  • SampleRate:

    音频流的采样率,单位:Hz,可选值:

  • AudioChannel:

    声道数,可选值:

  • Bitrate:

    参考码率,单位 kbps,范围:26~10000。



6401
6402
6403
# File 'lib/v20190612/models.rb', line 6401

def SampleRate
  @SampleRate
end

Instance Method Details

#deserialize(params) ⇒ Object



6410
6411
6412
6413
6414
6415
# File 'lib/v20190612/models.rb', line 6410

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