Ozeki VoIP SDK Class library
AudioQualityEnhancer Class
NamespacesOzeki.Media.MediaHandlersAudioQualityEnhancer
This class is for performing acoustic echo cancellation, noise reduction, automatic gain control.
Declaration Syntax
C#Visual BasicVisual C++
public class AudioQualityEnhancer : AudioHandler
Public Class AudioQualityEnhancer _
	Inherits AudioHandler
public ref class AudioQualityEnhancer : public AudioHandler
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
AudioQualityEnhancer()()()()
Initializes a new instance of the AudioQualityEnhancer class.

AcousticEchoCancellation
Gets or sets a boolean value indicating whether the Acoustic Echo Cancellation is enabled.

AutoGainControl
Gets or sets a boolean value indicating whether the Auto Gain Control is enabled.

DataReceived(Object, VoIPEventArgs<(Of <<'(AudioData>)>>)) (Overrides AudioHandler.DataReceived(Object, VoIPEventArgs<(Of <<'(AudioData>)>>)).)
DataSent
Event that occurs when the data is ready to send.
(Inherited from AudioHandler.)
Dispose(Boolean)
Releases the unmanaged resources used by the AudioQualityEnhancer and optionally releases the managed resources
(Overrides VoIPMediaHandler.Dispose(Boolean).)
Dispose()()()()
Disposes the object.
(Inherited from VoIPMediaHandler.)
EchoDelay
Gets or sets the delay of the acoustic echo (in milliseconds).

Finalize()()()()
(Inherited from VoIPMediaHandler.)
GainSpeed
Gets or sets the gain speed of the Auto Gain Control.

MaxGain
Gets or sets the maximal gain of the Auto Gain Control.

MediaFormat
Gets the MediaFormat of the media handler.
(Inherited from AudioHandler.)
MediaFormatChanged
Occurs when the MediaFormat of the media handler has changed.
(Inherited from AudioHandler.)
NoiseReductionLevel
Gets or sets the level of the noise filter.

SendData(AudioData)
Sends media data to the connected media handlers.
(Inherited from AudioHandler.)
SetEchoSource(AudioHandler)
Sets the source of the echo (usually the Speakers). An echo source must be set in order to work acoustic echo cancellation properly.

Inheritance Hierarchy
Object
VoIPMediaHandler
 AudioHandler
  AudioQualityEnhancer

Assembly: VoIPSDK (Module: VoIPSDK) Version: 10.0.6.243