Class: TencentCloud::Mps::V20190612::AudioEnhanceConfig

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

Overview

音频增强配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(denoise = nil, separate = nil, volumebalance = nil, beautify = nil) ⇒ AudioEnhanceConfig

Returns a new instance of AudioEnhanceConfig.



5496
5497
5498
5499
5500
5501
# File 'lib/v20190612/models.rb', line 5496

def initialize(denoise=nil, separate=nil, volumebalance=nil, beautify=nil)
  @Denoise = denoise
  @Separate = separate
  @VolumeBalance = volumebalance
  @Beautify = beautify
end

Instance Attribute Details

#BeautifyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 音频降噪配置。

  • 音频分离配置。

  • 音量均衡配置。

  • 音频美化配置。



5494
5495
5496
# File 'lib/v20190612/models.rb', line 5494

def Beautify
  @Beautify
end

#DenoiseObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 音频降噪配置。

  • 音频分离配置。

  • 音量均衡配置。

  • 音频美化配置。



5494
5495
5496
# File 'lib/v20190612/models.rb', line 5494

def Denoise
  @Denoise
end

#SeparateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 音频降噪配置。

  • 音频分离配置。

  • 音量均衡配置。

  • 音频美化配置。



5494
5495
5496
# File 'lib/v20190612/models.rb', line 5494

def Separate
  @Separate
end

#VolumeBalanceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 音频降噪配置。

  • 音频分离配置。

  • 音量均衡配置。

  • 音频美化配置。



5494
5495
5496
# File 'lib/v20190612/models.rb', line 5494

def VolumeBalance
  @VolumeBalance
end

Instance Method Details

#deserialize(params) ⇒ Object



5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
# File 'lib/v20190612/models.rb', line 5503

def deserialize(params)
  unless params['Denoise'].nil?
    @Denoise = AudioDenoiseConfig.new
    @Denoise.deserialize(params['Denoise'])
  end
  unless params['Separate'].nil?
    @Separate = AudioSeparateConfig.new
    @Separate.deserialize(params['Separate'])
  end
  unless params['VolumeBalance'].nil?
    @VolumeBalance = VolumeBalanceConfig.new
    @VolumeBalance.deserialize(params['VolumeBalance'])
  end
  unless params['Beautify'].nil?
    @Beautify = AudioBeautifyConfig.new
    @Beautify.deserialize(params['Beautify'])
  end
end