/// <summary> /// Write a 24 bit integer /// </summary> /// <param name="i">The integer to write</param> /// <param name="littleEndian">True for little endian, otherwise big endian</param> public void WriteInt24(Int24 i, bool littleEndian) { byte[] data = GeneralUtils.SwapBytes(BitConverter.GetBytes(i), littleEndian); if (littleEndian) { WriteBytes(data, 0, 3); } else { WriteBytes(data, 1, 3); } }
/// <summary> /// Write a big endian 24bit integer /// </summary> /// <param name="i">The integer to write</param> public void WriteInt24(Int24 i) { WriteInt24(i, false); }