[−][src]Function rosc_supercollider::encoder::encode
pub fn encode(packet: &OscPacket) -> Result<Vec<u8>>
Takes a reference to an OSC packet and returns
a byte vector on success. If the packet was invalid
an OscError
is returned.
Example
use rosc_supercollider::{OscAddress,OscPacket,OscMessage,OscType}; use rosc_supercollider::encoder; let packet = OscPacket::Message(OscMessage{ addr: OscAddress::String("/greet/me".to_string()), args: Some(vec![OscType::String("hi!".to_string())]) } ); assert!(encoder::encode(&packet).is_ok())