Index: webrtc/tools/event_log_visualizer/analyzer.h |
diff --git a/webrtc/tools/event_log_visualizer/analyzer.h b/webrtc/tools/event_log_visualizer/analyzer.h |
index 6972b37f37ea4a35b76898e1c7bb3ac8bb0cb0a8..74c0ff08759357f2ca0638128a3fbd041fd86a5c 100644 |
--- a/webrtc/tools/event_log_visualizer/analyzer.h |
+++ b/webrtc/tools/event_log_visualizer/analyzer.h |
@@ -11,11 +11,12 @@ |
#ifndef WEBRTC_TOOLS_EVENT_LOG_VISUALIZER_ANALYZER_H_ |
#define WEBRTC_TOOLS_EVENT_LOG_VISUALIZER_ANALYZER_H_ |
-#include <vector> |
#include <map> |
#include <memory> |
#include <set> |
+#include <string> |
#include <utility> |
+#include <vector> |
#include "webrtc/call/rtc_event_log_parser.h" |
#include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h" |
@@ -60,6 +61,9 @@ class EventLogAnalyzer { |
void CreatePacketGraph(PacketDirection desired_direction, Plot* plot); |
+ void CreateAccumulatedPacketsGraph(PacketDirection desired_direction, |
+ Plot* plot); |
+ |
void CreatePlayoutGraph(Plot* plot); |
void CreateSequenceNumberGraph(Plot* plot); |
@@ -99,6 +103,13 @@ class EventLogAnalyzer { |
webrtc::PacketDirection direction_; |
}; |
+ template <typename T> |
+ void CreateAccumulatedPacketsTimeSeries( |
+ PacketDirection desired_direction, |
+ Plot* plot, |
+ const std::map<StreamId, std::vector<T>>& packets, |
+ const std::string& label_prefix); |
+ |
bool IsRtxSsrc(StreamId stream_id); |
bool IsVideoSsrc(StreamId stream_id); |