|
Engage Engine API
1.263.9113
Real-time tactical communications engine API
|
Default audio settings for Engage Engine policy. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
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: true] Enables audio processing | |
| bool | hardwareEnabled |
| [Optional, Default: true] Enables local machine hardware audio | |
| int | internalRate |
| [Optional, Default: 16000] Internal sampling rate - 8000 or 16000 | |
| int | internalChannels |
| [Optional, Default: 2] Internal audio channel count rate - 1 or 2 | |
| bool | muteTxOnTx |
| [Optional, Default: false] Automatically mute TX when TX begins | |
| Aec | aec |
| [Optional] Acoustic echo cancellation settings | |
| Vad | vad |
| [Optional] Voice activity detection settings | |
| AndroidAudio | android |
| [Optional] Android-specific audio settings | |
| Agc | inputAgc |
| [Optional] Automatic Gain Control for audio inputs | |
| Agc | outputAgc |
| [Optional] Automatic Gain Control for audio outputs | |
| bool | denoiseInput |
| [Optional, Default: false] Denoise input | |
| bool | denoiseOutput |
| [Optional, Default: false] Denoise output | |
| Denoiser | denoiser |
| [Optional] Noise suppression tuning (mix / model / vadGate) | |
| bool | saveInputPcm |
| [Optional, Default: false] If true, input audio is written to a PCM file in the data directory | |
| bool | saveOutputPcm |
| [Optional, Default: false] If true, input audio is written to a PCM file in the data directory | |
| AudioRegistry | registry |
| [Optional] If specified, this registry will be used to discover the input and output devices | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| bool | _documenting |
Default audio settings for Engage Engine policy.
Helper C++ class to serialize and de-serialize EnginePolicyAudio JSON
Example:
Definition at line 6527 of file ConfigurationObjects.h.
|
inline |
Definition at line 6582 of file ConfigurationObjects.h.
|
inline |
Definition at line 6587 of file ConfigurationObjects.h.
| Aec AppConfigurationObjects::EnginePolicyAudio::aec |
[Optional] Acoustic echo cancellation settings
Definition at line 6549 of file ConfigurationObjects.h.
| AndroidAudio AppConfigurationObjects::EnginePolicyAudio::android |
[Optional] Android-specific audio settings
Definition at line 6555 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::denoiseInput |
[Optional, Default: false] Denoise input
Definition at line 6564 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::denoiseOutput |
[Optional, Default: false] Denoise output
Definition at line 6567 of file ConfigurationObjects.h.
| Denoiser AppConfigurationObjects::EnginePolicyAudio::denoiser |
[Optional] Noise suppression tuning (mix / model / vadGate)
Definition at line 6570 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::enabled |
[Optional, Default: true] Enables audio processing
Definition at line 6534 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::hardwareEnabled |
[Optional, Default: true] Enables local machine hardware audio
Definition at line 6537 of file ConfigurationObjects.h.
| Agc AppConfigurationObjects::EnginePolicyAudio::inputAgc |
[Optional] Automatic Gain Control for audio inputs
Definition at line 6558 of file ConfigurationObjects.h.
| int AppConfigurationObjects::EnginePolicyAudio::internalChannels |
[Optional, Default: 2] Internal audio channel count rate - 1 or 2
Definition at line 6543 of file ConfigurationObjects.h.
| int AppConfigurationObjects::EnginePolicyAudio::internalRate |
[Optional, Default: 16000] Internal sampling rate - 8000 or 16000
Definition at line 6540 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::muteTxOnTx |
[Optional, Default: false] Automatically mute TX when TX begins
Definition at line 6546 of file ConfigurationObjects.h.
| Agc AppConfigurationObjects::EnginePolicyAudio::outputAgc |
[Optional] Automatic Gain Control for audio outputs
Definition at line 6561 of file ConfigurationObjects.h.
| AudioRegistry AppConfigurationObjects::EnginePolicyAudio::registry |
[Optional] If specified, this registry will be used to discover the input and output devices
Definition at line 6579 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::saveInputPcm |
[Optional, Default: false] If true, input audio is written to a PCM file in the data directory
Definition at line 6573 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::EnginePolicyAudio::saveOutputPcm |
[Optional, Default: false] If true, input audio is written to a PCM file in the data directory
Definition at line 6576 of file ConfigurationObjects.h.
| Vad AppConfigurationObjects::EnginePolicyAudio::vad |
[Optional] Voice activity detection settings
Definition at line 6552 of file ConfigurationObjects.h.