sACN
3.0.0
Implementation of ANSI E1.31 (Streaming ACN)
|
View other versions:
|
Macros | |
#define | SACN_DMX_MERGER_MAX_MERGERS SACN_RECEIVER_MAX_UNIVERSES |
The maximum number of mergers that can be instanced. | |
#define | SACN_DMX_MERGER_MAX_MERGERS (SACN_RECEIVER_MAX_UNIVERSES * 2) |
The maximum number of mergers that can be instanced. | |
#define | SACN_DMX_MERGER_DEFAULT_MAX_MERGERS 1 |
#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. | |
#define | SACN_DMX_MERGER_MAX_SLOTS 512 |
Currently unconfigurable; will be configurable in the future. | |
#define | SACN_DMX_MERGER_DISABLE_INTERNAL_PAP_BUFFER 0 |
Disables internal DMX merger PAP buffer for merge results. | |
#define | SACN_DMX_MERGER_DISABLE_INTERNAL_OWNER_BUFFER 0 |
Disables internal DMX merger owner buffer for merge results. | |
Configuration options for the sACN DMX Merger module.
#define SACN_DMX_MERGER_DISABLE_INTERNAL_OWNER_BUFFER 0 |
Disables internal DMX merger owner buffer for merge results.
This is a memory optimization for use cases where an output pointer will always be supplied for owners in the DMX merger configuration. Enabling this makes it required instead of optional.
#define SACN_DMX_MERGER_DISABLE_INTERNAL_PAP_BUFFER 0 |
Disables internal DMX merger PAP buffer for merge results.
This is a memory optimization for use cases where an output pointer will always be supplied for PAP in the DMX merger configuration. Enabling this makes it required instead of optional.
#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.
#define SACN_DMX_MERGER_MAX_MERGERS (SACN_RECEIVER_MAX_UNIVERSES * 2) |
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.
#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.