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.