Exemplo n.º 1
0
 public RTMPUserControlMessage(RTMPConnection connection, UserControlMessage_EventType eventType)
     : base(connection)
 {
     EventType = eventType;
     Header.MessageTypeID = RTMPMessageTypeID.UserControlMessage;
     Body.MemoryWriter.Write((ushort)eventType);
 }
Exemplo n.º 2
0
        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 }));
        }
Exemplo n.º 3
0
 public RTMPUserControlMessage(RTMPMessage msg)
     : base(msg)
 {
     Body.MemoryReader.BaseStream.Position = 0;
     EventType = (UserControlMessage_EventType)Body.MemoryReader.ReadUShort();
 }
Exemplo n.º 4
0
 public RTMPUserControlMessage(RTMPConnection connection, UserControlMessage_EventType eventType) : base(connection)
 {
     EventType            = eventType;
     Header.MessageTypeID = RTMPMessageTypeID.UserControlMessage;
     Body.MemoryWriter.Write((ushort)eventType);
 }