public RTMPUserControlMessage(RTMPConnection connection, UserControlMessage_EventType eventType) : base(connection) { EventType = eventType; Header.MessageTypeID = RTMPMessageTypeID.UserControlMessage; Body.MemoryWriter.Write((ushort)eventType); }
public static new RTMPMessage Decode(RTMPMessage msg) { msg.Body.MemoryReader.BaseStream.Position = 0; UserControlMessage_EventType eventType = (UserControlMessage_EventType)msg.Body.MemoryReader.ReadUShort(); Type tmp = registered[eventType]; return((RTMPUserControlMessage)tmp.GetConstructor(new Type[] { typeof(RTMPMessage) }).Invoke(new object[] { msg })); }
public RTMPUserControlMessage(RTMPMessage msg) : base(msg) { Body.MemoryReader.BaseStream.Position = 0; EventType = (UserControlMessage_EventType)Body.MemoryReader.ReadUShort(); }