public void Test1() { var frame1 = new SaiEcFrameAcknowlegment(); frame1.SequenceNo = 200; frame1.EcValue = 100; frame1.UserData = new byte[] { 1 }; var bytes = frame1.GetBytes(); var frame2 = SaiFrame.Parse(bytes) as SaiEcFrameAcknowlegment; Assert.AreEqual(SaiFrameType.EC_AppDataAcknowlegment, frame2.FrameType); Assert.AreEqual(frame2.SequenceNo, frame1.SequenceNo); Assert.AreEqual(frame2.EcValue, frame1.EcValue); Assert.AreEqual(frame2.UserData[0], frame1.UserData[0]); }
public void Test1() { var frameInital = new SaiTtsFrameOffsetAnswer2(); frameInital.SequenceNo = 100; frameInital.SenderTimestamp = 1000; frameInital.SenderLastRecvTimestamp = 900; frameInital.ReceiverLastSendTimestamp = 800; var bytes = frameInital.GetBytes(); var actual = SaiFrame.Parse(bytes) as SaiTtsFrameOffsetAnswer2; Assert.AreEqual(frameInital.FrameType, actual.FrameType); Assert.AreEqual(frameInital.SequenceNo, actual.SequenceNo); Assert.AreEqual(frameInital.SenderTimestamp, actual.SenderTimestamp); Assert.AreEqual(frameInital.SenderLastRecvTimestamp, actual.SenderLastRecvTimestamp); Assert.AreEqual(frameInital.ReceiverLastSendTimestamp, actual.ReceiverLastSendTimestamp); }
public void Test1() { var frame1 = new SaiEcFrameStart(); frame1.SequenceNo = 200; frame1.Version = 1; frame1.InitialValue = 100; frame1.Interval = 1000; var bytes = frame1.GetBytes(); var frame2 = SaiFrame.Parse(bytes) as SaiEcFrameStart; Assert.AreEqual(SaiFrameType.EC_Start, frame2.FrameType); Assert.AreEqual(frame2.Version, frame1.Version); Assert.AreEqual(frame2.SequenceNo, frame1.SequenceNo); Assert.AreEqual(frame2.InitialValue, frame1.InitialValue); Assert.AreEqual(frame2.Interval, frame1.Interval); }
public void Test1() { var frameInital = new SaiTtsFrameEstimate(); frameInital.SequenceNo = 100; frameInital.SenderTimestamp = 1000; frameInital.SenderLastRecvTimestamp = 900; frameInital.ReceiverLastSendTimestamp = 800; frameInital.OffsetMax = -3000; frameInital.OffsetMin = -3100; var bytes = frameInital.GetBytes(); var actual = SaiFrame.Parse(bytes) as SaiTtsFrameEstimate; Assert.AreEqual(frameInital.FrameType, actual.FrameType); Assert.AreEqual(frameInital.SequenceNo, actual.SequenceNo); Assert.AreEqual(frameInital.SenderTimestamp, actual.SenderTimestamp); Assert.AreEqual(frameInital.SenderLastRecvTimestamp, actual.SenderLastRecvTimestamp); Assert.AreEqual(frameInital.ReceiverLastSendTimestamp, actual.ReceiverLastSendTimestamp); Assert.AreEqual(frameInital.OffsetMax, actual.OffsetMax); Assert.AreEqual(frameInital.OffsetMin, actual.OffsetMin); }
public void Test1() { var frameInital = new SaiTtsFrameAppData(); frameInital.SequenceNo = 100; frameInital.SenderTimestamp = 1000; frameInital.SenderLastRecvTimestamp = 900; frameInital.ReceiverLastSendTimestamp = 800; frameInital.UserData = new byte[] { 1, 2, 3 }; var bytes = frameInital.GetBytes(); var actual = SaiFrame.Parse(bytes) as SaiTtsFrameAppData; Assert.AreEqual(frameInital.FrameType, actual.FrameType); Assert.AreEqual(frameInital.SequenceNo, actual.SequenceNo); Assert.AreEqual(frameInital.SenderTimestamp, actual.SenderTimestamp); Assert.AreEqual(frameInital.SenderLastRecvTimestamp, actual.SenderLastRecvTimestamp); Assert.AreEqual(frameInital.ReceiverLastSendTimestamp, actual.ReceiverLastSendTimestamp); Assert.AreEqual(frameInital.UserData[0], actual.UserData[0]); Assert.AreEqual(frameInital.UserData[1], actual.UserData[1]); Assert.AreEqual(frameInital.UserData[2], actual.UserData[2]); }
public void Test1() { var bytes = new byte[20]; SaiFrame.Parse(bytes); }
public SaiFrameIncomingEventArgs(SaiFrame frame) { this.Frame = frame; }