public void WriteUInt16(int value) { var bytes = BitConverter.GetBytes((ushort)value); if (BitConverter.IsLittleEndian) Array.Reverse(bytes); BaseStream.Write(bytes, 0, bytes.Length); }
private static byte[] CreateBody(long local_timestamp) { var s = new MemoryStream(); using (var writer = new RTMPBinaryWriter(s)) { writer.WriteUInt16((int)UserControlMessageType.PingResponse); writer.WriteUInt32(local_timestamp); } return(s.ToArray()); }