public int ReadUInt16() { var bytes = new byte[2]; BaseStream.Read(bytes, 0, 2); if (BitConverter.IsLittleEndian) Array.Reverse(bytes); return BitConverter.ToUInt16(bytes, 0); }
public PingResponseMessage(RTMPMessage x) : base(x) { using (var reader = new RTMPBinaryReader(new MemoryStream(x.Body))) { var type = (UserControlMessageType)reader.ReadUInt16(); LocalTimestamp = reader.ReadUInt32(); } }