Osc.OscMessageToPacket C# (CSharp) Method

OscMessageToPacket() public static method

Creates a packet (an array of bytes) from a single OscMessage.
A convenience method, not requiring a start index.
public static OscMessageToPacket ( OscMessage, oscM, byte packet, int length ) : int
oscM OscMessage, The OscMessage to be returned as a packet.
packet byte The packet to be populated with the OscMessage.
length int The usable size of the array of bytes.
return int
    public static int OscMessageToPacket(OscMessage oscM, byte[] packet, int length)
    {
      return OscMessageToPacket(oscM, packet, 0, length);
    }

Same methods

Osc::OscMessageToPacket ( OscMessage, oscM, byte packet, int start, int length ) : int

Usage Example

Ejemplo n.º 1
0
    /// <summary>
    /// Send an individual OSC message.  Internally takes the OscMessage object and
    /// serializes it into a byte[] suitable for sending to the PacketIO.
    /// </summary>
    /// <param name="oscMessage">The OSC Message to send.</param>
    public void Send(OscMessage oscMessage)
    {
        byte[] packet = new byte[1000];
        int    length = Osc.OscMessageToPacket(oscMessage, packet, 1000);

        OscPacketIO.SendPacket(packet, length);
    }