Encode/decode for DMX family packets: ArtDmx, ArtNzs, ArtVlc, ArtSync. These are the hot-path packets that use flyweight types for zero allocation.
Encode/decode for DMX family packets: ArtDmx, ArtNzs, ArtVlc, ArtSync. These are the hot-path packets that use flyweight types for zero allocation.
(decode-artdmx buf)Decode ArtDmx packet from buffer.
Decode ArtDmx packet from buffer.
(decode-artnzs buf)Decode ArtNzs packet from buffer (including VLC detection).
Decode ArtNzs packet from buffer (including VLC detection).
(decode-artsync buf)Decode ArtSync packet from buffer.
Decode ArtSync packet from buffer.
(encode-artdmx! buf
{:keys [sequence physical net sub-net universe data]
:or {sequence 0 physical 0 net 0 sub-net 0 universe 0}})Encode ArtDmx packet into buffer.
Encode ArtDmx packet into buffer.
(encode-artnzs! buf
{:keys [sequence start-code net sub-net universe data]
:or {sequence 0 net 0 sub-net 0 universe 0}})Encode ArtNzs packet into buffer.
Encode ArtNzs packet into buffer.
(encode-artvlc! buf
{:keys [sequence net sub-net universe vlc]
:or {sequence 0 net 0 sub-net 0 universe 0}
:as packet})Encode ArtVlc packet (transmitted as ArtNzs with start code 0x91).
Encode ArtVlc packet (transmitted as ArtNzs with start code 0x91).
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |