|
sACN
2.0.2
Implementation of ANSI E1.31 (Streaming ACN)
|
View other versions:
|
#include <source.h>
Data Fields | |
| EtcPalUuid | cid |
| const char * | name |
| size_t | universe_count_max |
| bool | manually_process_source |
| sacn_ip_support_t | ip_supported |
| int | keep_alive_interval |
A set of configuration information for a sACN source.
| EtcPalUuid cid |
The source's CID.
| sacn_ip_support_t ip_supported |
What IP networking the source will support. The default is kSacnIpV4AndIpV6.
| int keep_alive_interval |
The interval at which the source will send keep-alive packets during transmission suppression, in milliseconds. The default is SACN_SOURCE_KEEP_ALIVE_INTERVAL_DEFAULT.
| bool manually_process_source |
If false (default), this source will be added to a background thread that will send sACN updates at a maximum rate of every 23 ms. If true, the source will not be added to the thread and the application must call sacn_source_process_manual() at its maximum DMX rate, typically 23 ms.
| const char* name |
The source's name, a UTF-8 encoded string.
| size_t universe_count_max |
The maximum number of universes this source will send to. May be SACN_SOURCE_INFINITE_UNIVERSES. This parameter is ignored when configured to use static memory – SACN_SOURCE_MAX_UNIVERSES_PER_SOURCE is used instead.