public void OnData(VideoData data) { if (data.FrameId > (base.FrameId + 1)) { uint lostFrameCount = data.FrameId - base.FrameId; logger.LogTrace($"Requesting lost frames, frame count: {lostFrameCount}"); ReportLostFramesAsync(base.FrameId + 1, data.FrameId - 1) .GetAwaiter().GetResult(); } if (data.FrameId > FrameId) { base.FrameId = data.FrameId; } FeedVideoData?.Invoke(this, new VideoDataEventArgs(data)); }
public override void OnData(VideoData data) { FeedVideoData?.Invoke(this, new VideoDataEventArgs(data)); }