sACN  3.0.0
Implementation of ANSI E1.31 (Streaming ACN)
View other versions:
Loading...
Searching...
No Matches
sACN Merge Receiver Options

Macros

#define SACN_MERGE_RECEIVER_ENABLE_IN_STATIC_MEMORY_MODE
 Whether to enable or disable the merge receiver without affecting the other sACN APIs.
 
#define SACN_MERGE_RECEIVER_ENABLE_SAMPLING_MERGER   1
 Whether to enable a second DMX merger per merge receiver dedicated to sources in the sampling period.
 

Detailed Description

Configuration options for the sACN Merge Receiver module.

Macro Definition Documentation

◆ SACN_MERGE_RECEIVER_ENABLE_IN_STATIC_MEMORY_MODE

#define SACN_MERGE_RECEIVER_ENABLE_IN_STATIC_MEMORY_MODE
Value:
#define SACN_DMX_MERGER_MAX_MERGERS
The maximum number of mergers that can be instanced.
Definition opts.h:464
#define SACN_DMX_MERGER_MAX_SOURCES_PER_MERGER
The maximum number of sources that can be merged on each merger instance.
Definition opts.h:476
#define SACN_RECEIVER_TOTAL_MAX_SOURCES
The total maximum number of sources that can be tracked in all universes.
Definition opts.h:251
#define SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE
The maximum number of sources that can be tracked on each universe.
Definition opts.h:234
#define SACN_RECEIVER_MAX_UNIVERSES
The maximum number of sACN universes that can be listened to simultaneously.
Definition opts.h:220

Whether to enable or disable the merge receiver without affecting the other sACN APIs.

Set this to 1 to enable the merge receiver, or 0 to disable it. The default is for the merge receiver to be enabled if the DMX merger and receiver are both enabled.

Meaningful only if SACN_DYNAMIC_MEM is defined to 0.

◆ SACN_MERGE_RECEIVER_ENABLE_SAMPLING_MERGER

#define SACN_MERGE_RECEIVER_ENABLE_SAMPLING_MERGER   1

Whether to enable a second DMX merger per merge receiver dedicated to sources in the sampling period.

Set this to 1 to enable, 0 to disable. This would enable existing live sources to continue being displayed during a networking reset. Disabling this would save memory by limiting to one DMX merger, but it would also interrupt all live data during the sampling period caused by a networking reset, since all sources would always be included in every sampling period.