[−][src]Module sacn_unofficial::receive
The receive module handles the receiving of sACN on the network.
Structs
DMXData | Holds a universes worth of DMX data. |
DiscoveredSacnSource | Represents an sACN source/sender on the network that has been discovered by this sACN receiver by receiving universe discovery packets. |
SacnReceiver | Allows receiving dmx or other (different startcode) data using sacn. |
Constants
DMX_PAYLOAD_SIZE | DMX payload size in bytes (512 bytes of data + 1 byte start code). |
RCV_BUF_DEFAULT_SIZE | The default size of the buffer used to receive E1.31 packets. 1143 bytes is biggest packet required as per Section 8 of ANSI E1.31-2018, aligned to 64 bit that is 1144 bytes. |
Functions
discard_lowest_priority_then_previous | The default merge action for the receiver. |
htp_dmx_merge | Performs a highest takes priority (HTP) (per byte) DMX merge of data. |