Append() public method

public Append ( object value ) : int
value object
return int
Esempio n. 1
0
        public static new OscBundle FromByteArray(byte[] data, ref int start, int end)
        {
            string address = ValueFromByteArray <string>(data, ref start);

            if (address != BUNDLE_PREFIX)
            {
                throw new ArgumentException();
            }

            OscTimeTag timeStamp = ValueFromByteArray <OscTimeTag>(data, ref start);
            OscBundle  bundle    = new OscBundle(timeStamp);

            while (start < end)
            {
                int length    = ValueFromByteArray <int>(data, ref start);
                int packetEnd = start + length;
                bundle.Append(OscPacket.FromByteArray(data, ref start, packetEnd));
            }

            return(bundle);
        }
Esempio n. 2
0
        public static new OscBundle FromByteArray(byte[] data, ref int start, int end)
        {
            string address = ValueFromByteArray<string>(data, ref start);
            if (address != BUNDLE_PREFIX) throw new ArgumentException();

            OscTimeTag timeStamp = ValueFromByteArray<OscTimeTag>(data, ref start);
            OscBundle bundle = new OscBundle(timeStamp);

            while (start < end)
            {
                int length = ValueFromByteArray<int>(data, ref start);
                int packetEnd = start + length;
                bundle.Append(OscPacket.FromByteArray(data, ref start, packetEnd));
            }

            return bundle;
        }