Example #1
0
 /// <summary>
 /// Deserialize the packet.
 /// </summary>
 /// <param name="sourceEndPoint">The packet origin.</param>
 /// <param name="data">The serialized packet.</param>
 /// <param name="start">The starting index into the serialized data stream.</param>
 /// <param name="end">The ending index into the serialized data stream.</param>
 /// <returns>The newly deserialized packet.</returns>
 public static OscPacket FromByteArray(IPEndPoint sourceEndPoint, byte[] data, ref int start, int end)
 {
     if (data[start] == '#')
     {
         return(OscBundle.FromByteArray(sourceEndPoint, data, ref start, end));
     }
     else
     {
         return(OscMessage.FromByteArray(sourceEndPoint, data, ref start));
     }
 }