Plot accumelated packets over time.
BUG= Review-Url: https://codereview.webrtc.org/2295063006 Cr-Commit-Position: refs/heads/master@{#14066}
This commit is contained in:
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user