Engage Engine API
1.244.9084
|
Acoustic Echo Cancellation settings. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Types | |
enum | Mode_t { aecmDefault = 0 , aecmLow = 1 , aecmMedium = 2 , aecmHigh = 3 , aecmVeryHigh = 4 , aecmHighest = 5 } |
Acoustic echo cancellation mode enum. More... | |
Public Member Functions | |
void | clear () |
Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase | |
virtual void | initForDocumenting () |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
bool | enabled |
[Optional, Default: false] Enable acoustic echo cancellation | |
Mode_t | mode |
[Optional, Default: aecmDefault] Specifies AEC mode. See Mode_t for all modes | |
int | speakerTailMs |
[Optional, Default: 60] Milliseconds of speaker tail | |
bool | cng |
[Optional, Default: true] Enable comfort noise generation | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Acoustic Echo Cancellation settings.
Helper C++ class to serialize and de-serialize Aec JSON
Example:
Definition at line 5350 of file ConfigurationObjects.h.
Acoustic echo cancellation mode enum.
More detailed Mode_t description.
Enumerator | |
---|---|
aecmDefault | Default. |
aecmLow | Low. |
aecmMedium | Medium. |
aecmHigh | High. |
aecmVeryHigh | Very High. |
aecmHighest | Highest. |
Definition at line 5361 of file ConfigurationObjects.h.
|
inline |
Definition at line 5394 of file ConfigurationObjects.h.
|
inline |
Definition at line 5399 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Aec::cng |
[Optional, Default: true] Enable comfort noise generation
Definition at line 5392 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Aec::enabled |
[Optional, Default: false] Enable acoustic echo cancellation
Definition at line 5383 of file ConfigurationObjects.h.
Mode_t AppConfigurationObjects::Aec::mode |
[Optional, Default: aecmDefault] Specifies AEC mode. See Mode_t for all modes
Definition at line 5386 of file ConfigurationObjects.h.
int AppConfigurationObjects::Aec::speakerTailMs |
[Optional, Default: 60] Milliseconds of speaker tail
Definition at line 5389 of file ConfigurationObjects.h.