public UserControlMessage(RTMPMessage x) : base(x) { using (var reader=new RTMPBinaryReader(new MemoryStream(x.Body))) { UserControlMessageType = (UserControlMessageType)reader.ReadUInt16(); UserControlMessagePayload = reader.ReadBytes(x.Body.Length-2); } }