Engage Engine API
1.251.9091
|
Used to configure the Audio properties for a group. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
![]() | |
virtual void | initForDocumenting () |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
bool | enabled |
[Optional, Default: true] Audio is enabled | |
int | inputId |
[Optional, Default: first audio device] Id for the input audio device to use for this group. | |
int | inputGain |
[Optional, Default: 0] The percentage at which to gain the input audio. | |
int | outputId |
[Optional, Default: first audio device] Id for the output audio device to use for this group. | |
int | outputGain |
[Optional, Default: 0] The percentage at which to gain the output audio. | |
int | outputLevelLeft |
[Optional, Default: 100] The percentage at which to set the left audio at. | |
int | outputLevelRight |
[Optional, Default: 100] The percentage at which to set the right audio at. | |
bool | outputMuted |
[Optional, Default: false] Mutes output audio. | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
bool | _documenting |
Used to configure the Audio properties for a group.
Helper C++ class to serialize and de-serialize Audio JSON
Example:
Definition at line 3746 of file ConfigurationObjects.h.
|
inline |
Definition at line 3776 of file ConfigurationObjects.h.
|
inline |
Definition at line 3781 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Audio::enabled |
[Optional, Default: true] Audio is enabled
Definition at line 3753 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::inputGain |
[Optional, Default: 0] The percentage at which to gain the input audio.
Definition at line 3759 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::inputId |
[Optional, Default: first audio device] Id for the input audio device to use for this group.
Definition at line 3756 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputGain |
[Optional, Default: 0] The percentage at which to gain the output audio.
Definition at line 3765 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputId |
[Optional, Default: first audio device] Id for the output audio device to use for this group.
Definition at line 3762 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputLevelLeft |
[Optional, Default: 100] The percentage at which to set the left audio at.
Definition at line 3768 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputLevelRight |
[Optional, Default: 100] The percentage at which to set the right audio at.
Definition at line 3771 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Audio::outputMuted |
[Optional, Default: false] Mutes output audio.
Definition at line 3774 of file ConfigurationObjects.h.