Optimised encode function for OSC packets.
- buildOSC :: OSC -> Builder
- encodeOSC :: OSC -> ByteString
- encodeOSC' :: OSC -> ByteString
Documentation
encodeOSC :: OSC -> ByteStringSource
Encode an OSC packet to a lazy ByteString.
let b = L.pack [47,103,95,102,114,101,101,0,44,105,0,0,0,0,0,0] in encodeOSC (Message "/g_free" [Int 0]) == b
encodeOSC' :: OSC -> ByteStringSource
Encode an OSC packet to a strict ByteString.