Beispiel #1
0
        public void TestMethod1()
        {
            byte[] buffer = new byte[4];

            BufferConverter.WriteBytes((int)1, buffer, 0, true);

            Assert.IsTrue(buffer[3] == 1);

            int value = System.BitConverter.ToInt32(buffer, 0);
        }
Beispiel #2
0
 public void WriteToBuffer(byte[] buffer, int startIndex)
 {
     BufferConverter.WriteBytes(Ssrc, buffer, startIndex, true);
     buffer[4] = FractionLost;
     BufferConverter.WriteIntToThreeBytes(PacketsLost, buffer, 5, true);
     BufferConverter.WriteBytes(ExtendedHighestSequence, buffer, 8, true);
     BufferConverter.WriteBytes(Jitter, buffer, 12, true);
     BufferConverter.WriteBytes(LastSenderReport, buffer, 16, true);
     BufferConverter.WriteBytes(DelaySinceLastSenderReport, buffer, 20, true);
 }
Beispiel #3
0
        public void DoubleToAndFromBuffer()
        {
            double value = -573.994635621;

            var buffer = new byte[8];

            BufferConverter.WriteBytes(value, buffer, 0, true);

            double value2 = BufferConverter.ToDouble(buffer, 0, true);

            Assert.AreEqual(value, value2);
        }