Engage Engine API
1.246.9086
|
Contains talker information used in providing a list in GroupTalkers. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Types | |
enum | ManufacturedAliasType_t { matNone = 0 , matAnonymous = 1 , matSsrcGenerated = 2 } |
Manufactured alias type If an alias is "manufactured" then the alias is not a real user but is instead a system-generated alias. 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 | |
std::string | alias |
The user alias to represent as a "talker". | |
std::string | nodeId |
The nodeId the talker is originating from. | |
uint16_t | rxFlags |
Flags associated with a talker's transmission. | |
int | txPriority |
Priority associated with a talker's transmission. | |
uint32_t | txId |
Transmission ID associated with a talker's transmission. | |
int | duplicateCount |
Number of duplicates detected. | |
uint16_t | aliasSpecializer |
The numeric specializer (if any) associated with the alias. | |
bool | rxMuted |
Indicates if RX is muted for this talker. | |
uint32_t | ssrc |
The RTS SSRC associated with a talker's transmission. | |
ManufacturedAliasType_t | manufacturedAliasType |
The method used to "manufacture" the alias. | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Contains talker information used in providing a list in GroupTalkers.
Helper C++ class to serialize and de-serialize TalkerInformation JSON
Example:
Definition at line 3766 of file ConfigurationObjects.h.
Manufactured alias type If an alias is "manufactured" then the alias is not a real user but is instead a system-generated alias.
Definition at line 3775 of file ConfigurationObjects.h.
|
inline |
Definition at line 3817 of file ConfigurationObjects.h.
|
inline |
Definition at line 3822 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::TalkerInformation::alias |
The user alias to represent as a "talker".
Definition at line 3788 of file ConfigurationObjects.h.
uint16_t AppConfigurationObjects::TalkerInformation::aliasSpecializer |
The numeric specializer (if any) associated with the alias.
Definition at line 3806 of file ConfigurationObjects.h.
int AppConfigurationObjects::TalkerInformation::duplicateCount |
Number of duplicates detected.
Definition at line 3803 of file ConfigurationObjects.h.
ManufacturedAliasType_t AppConfigurationObjects::TalkerInformation::manufacturedAliasType |
The method used to "manufacture" the alias.
Definition at line 3815 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::TalkerInformation::nodeId |
The nodeId the talker is originating from.
Definition at line 3791 of file ConfigurationObjects.h.
uint16_t AppConfigurationObjects::TalkerInformation::rxFlags |
Flags associated with a talker's transmission.
Definition at line 3794 of file ConfigurationObjects.h.
bool AppConfigurationObjects::TalkerInformation::rxMuted |
Indicates if RX is muted for this talker.
Definition at line 3809 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::TalkerInformation::ssrc |
The RTS SSRC associated with a talker's transmission.
Definition at line 3812 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::TalkerInformation::txId |
Transmission ID associated with a talker's transmission.
Definition at line 3800 of file ConfigurationObjects.h.
int AppConfigurationObjects::TalkerInformation::txPriority |
Priority associated with a talker's transmission.
Definition at line 3797 of file ConfigurationObjects.h.