Class: TencentCloud::Vod::V20180717::AudioTemplateInfo

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) ⇒ AudioTemplateInfo



4796
4797
4798
4799
4800
4801
# File 'lib/v20180717/models.rb', line 4796

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> 当取值为 0,表示由云点播自动设置码率。<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)时,声道数不允许设为立体声。默认值:2。



4794
4795
4796
# File 'lib/v20180717/models.rb', line 4794

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> 当取值为 0,表示由云点播自动设置码率。<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)时,声道数不允许设为立体声。默认值:2。



4794
4795
4796
# File 'lib/v20180717/models.rb', line 4794

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> 当取值为 0,表示由云点播自动设置码率。<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)时,声道数不允许设为立体声。默认值:2。



4794
4795
4796
# File 'lib/v20180717/models.rb', line 4794

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> 当取值为 0,表示由云点播自动设置码率。<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)时,声道数不允许设为立体声。默认值:2。



4794
4795
4796
# File 'lib/v20180717/models.rb', line 4794

def SampleRate
  @SampleRate
end

Instance Method Details

#deserialize(params) ⇒ Object



4803
4804
4805
4806
4807
4808
# File 'lib/v20180717/models.rb', line 4803

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