Class: TencentCloud::Ie::V20200304::AudioInfo

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

Overview

音频参数信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bitrate = nil, codec = nil, channel = nil, samplerate = nil, denoise = nil, enablemuteaudio = nil, loudnessinfo = nil, audioenhance = nil, removereverb = nil) ⇒ AudioInfo

Returns a new instance of AudioInfo.



90
91
92
93
94
95
96
97
98
99
100
# File 'lib/v20200304/models.rb', line 90

def initialize(bitrate=nil, codec=nil, channel=nil, samplerate=nil, denoise=nil, enablemuteaudio=nil, loudnessinfo=nil, audioenhance=nil, removereverb=nil)
  @Bitrate = bitrate
  @Codec = codec
  @Channel = channel
  @SampleRate = samplerate
  @Denoise = denoise
  @EnableMuteAudio = enablemuteaudio
  @LoudnessInfo = loudnessinfo
  @AudioEnhance = audioenhance
  @RemoveReverb = removereverb
end

Instance Attribute Details

#AudioEnhanceObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def AudioEnhance
  @AudioEnhance
end

#BitrateObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def Bitrate
  @Bitrate
end

#ChannelObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def Channel
  @Channel
end

#CodecObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def Codec
  @Codec
end

#DenoiseObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def Denoise
  @Denoise
end

#EnableMuteAudioObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def EnableMuteAudio
  @EnableMuteAudio
end

#LoudnessInfoObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def LoudnessInfo
  @LoudnessInfo
end

#RemoveReverbObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def RemoveReverb
  @RemoveReverb
end

#SampleRateObject

注意:当取值为 0,表示音频码率和原始音频保持一致。1:单声道,2:双声道,6:立体声。0:不开启,1:开启,默认不开启

Parameters:

  • Bitrate:

    音频码率,取值范围:0 和 [26, 256],单位:kbps。

  • Codec:

    音频编码器,可选项:aac,mp3,ac3,flac,mp2。

  • Channel:

    声道数,可选项:

  • SampleRate:

    采样率,单位:Hz。可选项:32000,44100,48000

  • Denoise:

    音频降噪信息

  • EnableMuteAudio:

    开启添加静音,可选项:

  • LoudnessInfo:

    音频响度信息

  • AudioEnhance:

    音频音效增强

  • RemoveReverb:

    去除混音



88
89
90
# File 'lib/v20200304/models.rb', line 88

def SampleRate
  @SampleRate
end

Instance Method Details

#deserialize(params) ⇒ Object



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/v20200304/models.rb', line 102

def deserialize(params)
  @Bitrate = params['Bitrate']
  @Codec = params['Codec']
  @Channel = params['Channel']
  @SampleRate = params['SampleRate']
  unless params['Denoise'].nil?
    @Denoise = Denoise.new
    @Denoise.deserialize(params['Denoise'])
  end
  @EnableMuteAudio = params['EnableMuteAudio']
  unless params['LoudnessInfo'].nil?
    @LoudnessInfo = LoudnessInfo.new
    @LoudnessInfo.deserialize(params['LoudnessInfo'])
  end
  unless params['AudioEnhance'].nil?
    @AudioEnhance = AudioEnhance.new
    @AudioEnhance.deserialize(params['AudioEnhance'])
  end
  unless params['RemoveReverb'].nil?
    @RemoveReverb = RemoveReverb.new
    @RemoveReverb.deserialize(params['RemoveReverb'])
  end
end