This class is for performing acoustic echo cancellation, noise reduction, automatic gain control.
| C# | Visual Basic | Visual C++ |
public class AudioQualityEnhancer : AudioHandler
Public Class AudioQualityEnhancer _ Inherits AudioHandler
public ref class AudioQualityEnhancer : public AudioHandler
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| 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.
|
| Object | |||
| VoIPMediaHandler | |||
| AudioHandler | |||
| AudioQualityEnhancer | |||