|
Engage Engine API
1.253.9093
|
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. | |
| std::string | inputHardwareId |
| [Optional] Hardware ID of the input audio device to use for this group. If empty, inputId is used. | |
| 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. | |
| std::string | outputHardwareId |
| [Optional] Hardware ID of the output audio device to use for this group. If empty, outputId is used. | |
| 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 3977 of file ConfigurationObjects.h.
|
inline |
Definition at line 4013 of file ConfigurationObjects.h.
|
inline |
Definition at line 4018 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::Audio::enabled |
[Optional, Default: true] Audio is enabled
Definition at line 3984 of file ConfigurationObjects.h.
| int AppConfigurationObjects::Audio::inputGain |
[Optional, Default: 0] The percentage at which to gain the input audio.
Definition at line 3993 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::Audio::inputHardwareId |
[Optional] Hardware ID of the input audio device to use for this group. If empty, inputId is used.
Definition at line 3990 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 3987 of file ConfigurationObjects.h.
| int AppConfigurationObjects::Audio::outputGain |
[Optional, Default: 0] The percentage at which to gain the output audio.
Definition at line 4002 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::Audio::outputHardwareId |
[Optional] Hardware ID of the output audio device to use for this group. If empty, outputId is used.
Definition at line 3999 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 3996 of file ConfigurationObjects.h.
| int AppConfigurationObjects::Audio::outputLevelLeft |
[Optional, Default: 100] The percentage at which to set the left audio at.
Definition at line 4005 of file ConfigurationObjects.h.
| int AppConfigurationObjects::Audio::outputLevelRight |
[Optional, Default: 100] The percentage at which to set the right audio at.
Definition at line 4008 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::Audio::outputMuted |
[Optional, Default: false] Mutes output audio.
Definition at line 4011 of file ConfigurationObjects.h.