|
sACN
HEAD (unstable)
Implementation of ANSI E1.31 (Streaming ACN)
|
View other versions:
|
A set of configuration information for an sACN merge receiver. More...
#include <merge_receiver.h>
Public Attributes | |
| uint16_t | universe_id |
| Universe number on which to listen for sACN. | |
| SacnMergeReceiverCallbacks | callbacks |
| The callbacks this merge receiver will use to notify the application of events. | |
| SacnRecvUniverseSubrange | footprint |
| The footprint within the universe to monitor. | |
| int | source_count_max |
| The maximum number of sources this universe will listen to. | |
| bool | use_pap |
| If true, this allows per-address priorities (if any are received) to be fed into the merger. | |
| sacn_ip_support_t | ip_supported |
| What IP networking the merge_receiver will support. | |
A set of configuration information for an sACN merge receiver.
| SacnRecvUniverseSubrange SacnMergeReceiverConfig::footprint |
The footprint within the universe to monitor.
TODO: WIP, not 100% implemented yet.
| sacn_ip_support_t SacnMergeReceiverConfig::ip_supported |
What IP networking the merge_receiver will support.
The default is kSacnIpV4AndIpV6.
| int SacnMergeReceiverConfig::source_count_max |
The maximum number of sources this universe will listen to.
May be kSacnReceiverInfiniteSources. This parameter is ignored when configured to use static memory – the lower of SACN_DMX_MERGER_MAX_SOURCES_PER_MERGER or SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE is used instead.
| bool SacnMergeReceiverConfig::use_pap |
If true, this allows per-address priorities (if any are received) to be fed into the merger.
If false, received per-address priorities are ignored, and only universe priorities are used in the merger. Keep in mind that this setting will be ignored if SACN_ETC_PRIORITY_EXTENSION = 0, in which case per-address priorities are ignored.