Engage Engine API
1.244.9084
|
#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 | |
std::string | defaultNic |
The default network interface card the Engage Engine should bind to. | |
int | multicastRejoinSecs |
[Optional, Default: 8] Number of seconds elapsed between RX of multicast packets before an IGMP rejoin is made | |
int | rallypointRtTestIntervalMs |
[Optional, Default: 60000] Milliseconds between sending Rallypoint round-trip test requests | |
bool | logRtpJitterBufferStats |
[Optional, Default: false] If true, logs RTP jitter buffer statistics periodically | |
bool | preventMulticastFailover |
[Optional, Default: false] Overrides/cancels group-level multicast failover if set to true | |
EngineNetworkingRpUdpStreaming | rpUdpStreaming |
[Optional] Configuration for UDP streaming | |
RtpProfile | rtpProfile |
[Optional] Configuration for RTP profile | |
AddressResolutionPolicy_t | addressResolutionPolicy |
[Optional, Default 64] Address resolution policy | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Helper C++ class to serialize and de-serialize EnginePolicyNetworking JSON
Example:
Definition at line 5261 of file ConfigurationObjects.h.
|
inline |
Definition at line 5291 of file ConfigurationObjects.h.
|
inline |
Definition at line 5296 of file ConfigurationObjects.h.
AddressResolutionPolicy_t AppConfigurationObjects::EnginePolicyNetworking::addressResolutionPolicy |
[Optional, Default 64] Address resolution policy
Definition at line 5289 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::EnginePolicyNetworking::defaultNic |
The default network interface card the Engage Engine should bind to.
Definition at line 5268 of file ConfigurationObjects.h.
bool AppConfigurationObjects::EnginePolicyNetworking::logRtpJitterBufferStats |
[Optional, Default: false] If true, logs RTP jitter buffer statistics periodically
Definition at line 5277 of file ConfigurationObjects.h.
int AppConfigurationObjects::EnginePolicyNetworking::multicastRejoinSecs |
[Optional, Default: 8] Number of seconds elapsed between RX of multicast packets before an IGMP rejoin is made
Definition at line 5271 of file ConfigurationObjects.h.
bool AppConfigurationObjects::EnginePolicyNetworking::preventMulticastFailover |
[Optional, Default: false] Overrides/cancels group-level multicast failover if set to true
Definition at line 5280 of file ConfigurationObjects.h.
int AppConfigurationObjects::EnginePolicyNetworking::rallypointRtTestIntervalMs |
[Optional, Default: 60000] Milliseconds between sending Rallypoint round-trip test requests
Definition at line 5274 of file ConfigurationObjects.h.
EngineNetworkingRpUdpStreaming AppConfigurationObjects::EnginePolicyNetworking::rpUdpStreaming |
[Optional] Configuration for UDP streaming
Definition at line 5283 of file ConfigurationObjects.h.
RtpProfile AppConfigurationObjects::EnginePolicyNetworking::rtpProfile |
[Optional] Configuration for RTP profile
Definition at line 5286 of file ConfigurationObjects.h.