sACN  2.0.2
Implementation of ANSI E1.31 (Streaming ACN)
View other versions:
sACN DMX Merger Options

Macros

#define SACN_DMX_MERGER_MAX_MERGERS   SACN_RECEIVER_MAX_UNIVERSES
 The maximum number of mergers that can be instanced. More...
 
#define SACN_DMX_MERGER_MAX_SOURCES_PER_MERGER   SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE
 The maximum number of sources that can be merged on each merger instance. More...
 
#define SACN_DMX_MERGER_MAX_SLOTS   512
 Currently unconfigurable; will be configurable in the future.
 

Detailed Description

Configuration options for the sACN DMX Merger module.

Macro Definition Documentation

◆ SACN_DMX_MERGER_MAX_MERGERS

#define SACN_DMX_MERGER_MAX_MERGERS   SACN_RECEIVER_MAX_UNIVERSES

The maximum number of mergers that can be instanced.

If this is set to 0, the DMX Merger and Merge Receiver APIs are disabled and no memory pools are allocated for them.

Meaningful only if SACN_DYNAMIC_MEM is defined to 0.

◆ SACN_DMX_MERGER_MAX_SOURCES_PER_MERGER

#define SACN_DMX_MERGER_MAX_SOURCES_PER_MERGER   SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE

The maximum number of sources that can be merged on each merger instance.

If this is set to 0, the DMX Merger and Merge Receiver APIs are disabled and no memory pools are allocated for them.

Meaningful only if SACN_DYNAMIC_MEM is defined to 0.