Class: TencentCloud::Vod::V20180717::AudioTemplateInfoForUpdate

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

Overview

音频流配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of AudioTemplateInfoForUpdate.



4852
4853
4854
4855
4856
4857
# File 'lib/v20180717/models.rb', line 4852

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

Instance Attribute Details

#AudioChannelObject

当外层参数 Container 为 mp3 时,可选值为:<li>libmp3lame。</li> 当外层参数 Container 为 ogg 或 flac 时,可选值为:<li>flac。</li> 当外层参数 Container 为 m4a 时,可选值为:<li>libfdk_aac;</li> <li>libmp3lame;</li> <li>ac3。</li> 当外层参数 Container 为 mp4 或 flv 时,可选值为:<li>libfdk_aac:更适合 mp4;</li> <li>libmp3lame:更适合 flv;</li> <li>mp2。</li> 当外层参数 Container 为 hls 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Container 为 wav 时,可选值为:<li>pcm16。</li> <li>16000,仅当 Codec 为 pcm16 时可选。</li> <li>32000</li> <li>44100</li> <li>48000</li> 单位:Hz。<li>1:单通道</li> <li>2:双通道</li> <li>6:立体声</li> <li>0:音频声道数和原始音频保持一致</li> 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。

Parameters:

  • Codec:

    音频流的编码格式。

  • Bitrate:

    音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示由云点播自动设置码率。

  • SampleRate:

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

  • AudioChannel:

    音频通道,可选值:



4850
4851
4852
# File 'lib/v20180717/models.rb', line 4850

def AudioChannel
  @AudioChannel
end

#BitrateObject

当外层参数 Container 为 mp3 时,可选值为:<li>libmp3lame。</li> 当外层参数 Container 为 ogg 或 flac 时,可选值为:<li>flac。</li> 当外层参数 Container 为 m4a 时,可选值为:<li>libfdk_aac;</li> <li>libmp3lame;</li> <li>ac3。</li> 当外层参数 Container 为 mp4 或 flv 时,可选值为:<li>libfdk_aac:更适合 mp4;</li> <li>libmp3lame:更适合 flv;</li> <li>mp2。</li> 当外层参数 Container 为 hls 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Container 为 wav 时,可选值为:<li>pcm16。</li> <li>16000,仅当 Codec 为 pcm16 时可选。</li> <li>32000</li> <li>44100</li> <li>48000</li> 单位:Hz。<li>1:单通道</li> <li>2:双通道</li> <li>6:立体声</li> <li>0:音频声道数和原始音频保持一致</li> 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。

Parameters:

  • Codec:

    音频流的编码格式。

  • Bitrate:

    音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示由云点播自动设置码率。

  • SampleRate:

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

  • AudioChannel:

    音频通道,可选值:



4850
4851
4852
# File 'lib/v20180717/models.rb', line 4850

def Bitrate
  @Bitrate
end

#CodecObject

当外层参数 Container 为 mp3 时,可选值为:<li>libmp3lame。</li> 当外层参数 Container 为 ogg 或 flac 时,可选值为:<li>flac。</li> 当外层参数 Container 为 m4a 时,可选值为:<li>libfdk_aac;</li> <li>libmp3lame;</li> <li>ac3。</li> 当外层参数 Container 为 mp4 或 flv 时,可选值为:<li>libfdk_aac:更适合 mp4;</li> <li>libmp3lame:更适合 flv;</li> <li>mp2。</li> 当外层参数 Container 为 hls 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Container 为 wav 时,可选值为:<li>pcm16。</li> <li>16000,仅当 Codec 为 pcm16 时可选。</li> <li>32000</li> <li>44100</li> <li>48000</li> 单位:Hz。<li>1:单通道</li> <li>2:双通道</li> <li>6:立体声</li> <li>0:音频声道数和原始音频保持一致</li> 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。

Parameters:

  • Codec:

    音频流的编码格式。

  • Bitrate:

    音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示由云点播自动设置码率。

  • SampleRate:

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

  • AudioChannel:

    音频通道,可选值:



4850
4851
4852
# File 'lib/v20180717/models.rb', line 4850

def Codec
  @Codec
end

#SampleRateObject

当外层参数 Container 为 mp3 时,可选值为:<li>libmp3lame。</li> 当外层参数 Container 为 ogg 或 flac 时,可选值为:<li>flac。</li> 当外层参数 Container 为 m4a 时,可选值为:<li>libfdk_aac;</li> <li>libmp3lame;</li> <li>ac3。</li> 当外层参数 Container 为 mp4 或 flv 时,可选值为:<li>libfdk_aac:更适合 mp4;</li> <li>libmp3lame:更适合 flv;</li> <li>mp2。</li> 当外层参数 Container 为 hls 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:<li>libfdk_aac。</li> 当外层参数 Container 为 wav 时,可选值为:<li>pcm16。</li> <li>16000,仅当 Codec 为 pcm16 时可选。</li> <li>32000</li> <li>44100</li> <li>48000</li> 单位:Hz。<li>1:单通道</li> <li>2:双通道</li> <li>6:立体声</li> <li>0:音频声道数和原始音频保持一致</li> 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。

Parameters:

  • Codec:

    音频流的编码格式。

  • Bitrate:

    音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示由云点播自动设置码率。

  • SampleRate:

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

  • AudioChannel:

    音频通道,可选值:



4850
4851
4852
# File 'lib/v20180717/models.rb', line 4850

def SampleRate
  @SampleRate
end

Instance Method Details

#deserialize(params) ⇒ Object



4859
4860
4861
4862
4863
4864
# File 'lib/v20180717/models.rb', line 4859

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