summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/call/call_basic_stats.h
blob: 98febe9405430ef9ed3945fafae18756dcdfeda3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef CALL_CALL_BASIC_STATS_H_
#define CALL_CALL_BASIC_STATS_H_

#include <string>

namespace webrtc {

// named to avoid conflicts with video/call_stats.h
struct CallBasicStats {
  std::string ToString(int64_t time_ms) const;

  int send_bandwidth_bps = 0;       // Estimated available send bandwidth.
  int max_padding_bitrate_bps = 0;  // Cumulative configured max padding.
  int recv_bandwidth_bps = 0;       // Estimated available receive bandwidth.
  int64_t pacer_delay_ms = 0;
  int64_t rtt_ms = -1;
};

}  // namespace webrtc

#endif  // CALL_CALL_BASIC_STATS_H_