MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ serialize_osc()

MAYAFLUX_API std::vector< uint8_t > MayaFlux::Portal::Network::serialize_osc ( const std::string &  address,
const std::vector< Core::InputValue::OSCArg > &  args 
)

Serialize an OSC message to wire bytes for sending via NetworkService.

auto bytes = Portal::Network::serialize_osc("/synth/freq", {{ 440.0f }});
svc->send(endpoint_id, bytes.data(), bytes.size());
std::vector< uint8_t > serialize_osc(const std::string &address, const std::vector< Core::InputValue::OSCArg > &args)
Serialize an OSC message to wire bytes for sending via NetworkService.
Parameters
addressOSC address string (must begin with '/').
argsTyped argument list.
Returns
Serialized bytes, or empty vector on invalid address.

Definition at line 18 of file MessageUtils.cpp.

20{
21 return Core::OscParser::serialize(address, args);
22}

References MayaFlux::Core::OscParser::serialize().

+ Here is the call graph for this function: