Engage Engine API
1.244.9084
|
Used to configure the Audio properties for a group. 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] 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. | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
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 3566 of file ConfigurationObjects.h.
|
inline |
Definition at line 3596 of file ConfigurationObjects.h.
|
inline |
Definition at line 3601 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Audio::enabled |
[Optional, Default: true] Audio is enabled
Definition at line 3573 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::inputGain |
[Optional, Default: 0] The percentage at which to gain the input audio.
Definition at line 3579 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 3576 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputGain |
[Optional, Default: 0] The percentage at which to gain the output audio.
Definition at line 3585 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 3582 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputLevelLeft |
[Optional, Default: 100] The percentage at which to set the left audio at.
Definition at line 3588 of file ConfigurationObjects.h.
int AppConfigurationObjects::Audio::outputLevelRight |
[Optional, Default: 100] The percentage at which to set the right audio at.
Definition at line 3591 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Audio::outputMuted |
[Optional, Default: false] Mutes output audio.
Definition at line 3594 of file ConfigurationObjects.h.