public new static UniviewStreamPacket Decode(MemoryStream ms) { DateTime time = PacketBase.ReadTime(ms); DataType type = (DataType)PacketBase.ReadInt(ms); string dTag = PacketBase.ReadString(ms); int length = PacketBase.ReadInt(ms); byte[] buf = PacketBase.ReadByteArray(ms, length); return(new UniviewStreamPacket(time, type, buf, dTag)); }