| Index: webrtc/pc/test/mockpeerconnectionobservers.h
|
| diff --git a/webrtc/pc/test/mockpeerconnectionobservers.h b/webrtc/pc/test/mockpeerconnectionobservers.h
|
| index 5367eeb62a11a48445843155cf1fc106ddc02fc2..84c80f8d5d6f0c59422b45ff0211d819acc5dbf0 100644
|
| --- a/webrtc/pc/test/mockpeerconnectionobservers.h
|
| +++ b/webrtc/pc/test/mockpeerconnectionobservers.h
|
| @@ -125,6 +125,8 @@ class MockStatsObserver : public webrtc::StatsObserver {
|
| &stats_.bytes_received);
|
| GetIntValue(r, StatsReport::kStatsValueNameBytesSent,
|
| &stats_.bytes_sent);
|
| + GetInt64Value(r, StatsReport::kStatsValueNameCaptureStartNtpTimeMs,
|
| + &stats_.capture_start_ntp_time);
|
| } else if (r->type() == StatsReport::kStatsReportTypeBwe) {
|
| stats_.timestamp = r->timestamp();
|
| GetIntValue(r, StatsReport::kStatsValueNameAvailableReceiveBandwidth,
|
| @@ -163,6 +165,11 @@ class MockStatsObserver : public webrtc::StatsObserver {
|
| return stats_.bytes_sent;
|
| }
|
|
|
| + int64_t CaptureStartNtpTime() const {
|
| + RTC_CHECK(called_);
|
| + return stats_.capture_start_ntp_time;
|
| + }
|
| +
|
| int AvailableReceiveBandwidth() const {
|
| RTC_CHECK(called_);
|
| return stats_.available_receive_bandwidth;
|
| @@ -190,6 +197,17 @@ class MockStatsObserver : public webrtc::StatsObserver {
|
| return v != nullptr;
|
| }
|
|
|
| + bool GetInt64Value(const StatsReport* report,
|
| + StatsReport::StatsValueName name,
|
| + int64_t* value) {
|
| + const StatsReport::Value* v = report->FindValue(name);
|
| + if (v) {
|
| + // TODO(tommi): We should really just be using an int here :-/
|
| + *value = rtc::FromString<int64_t>(v->ToString());
|
| + }
|
| + return v != nullptr;
|
| + }
|
| +
|
| bool GetStringValue(const StatsReport* report,
|
| StatsReport::StatsValueName name,
|
| std::string* value) {
|
| @@ -208,6 +226,7 @@ class MockStatsObserver : public webrtc::StatsObserver {
|
| audio_input_level = 0;
|
| bytes_received = 0;
|
| bytes_sent = 0;
|
| + capture_start_ntp_time = 0;
|
| available_receive_bandwidth = 0;
|
| dtls_cipher.clear();
|
| srtp_cipher.clear();
|
| @@ -219,6 +238,7 @@ class MockStatsObserver : public webrtc::StatsObserver {
|
| int audio_input_level;
|
| int bytes_received;
|
| int bytes_sent;
|
| + int64_t capture_start_ntp_time;
|
| int available_receive_bandwidth;
|
| std::string dtls_cipher;
|
| std::string srtp_cipher;
|
|
|