diff options
author | Eldar Rello <elrello@microsoft.com> | 2020-07-06 14:18:07 +0300 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-09 10:02:26 +0000 |
commit | 94fe0d3de5e8162d1a105fd1a3ec4bd2da97f43b (patch) | |
tree | 8e28843c74f50eed60424f0ef2e2ae6ed9928ec8 /api | |
parent | 18523c34b464600540b4b1f042d0d5519a5be953 (diff) | |
download | webrtc-94fe0d3de5e8162d1a105fd1a3ec4bd2da97f43b.tar.gz |
Complete migration from "track" to "inbound-rtp" stats
Bug: webrtc:11683
Change-Id: I4c4a4fa0a7d6a20976922aca41d57540aa27fd1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178611
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Eldar Rello <elrello@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#31683}
Diffstat (limited to 'api')
-rw-r--r-- | api/stats/rtcstats_objects.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/api/stats/rtcstats_objects.h b/api/stats/rtcstats_objects.h index 3458d6fef7..dc91f41195 100644 --- a/api/stats/rtcstats_objects.h +++ b/api/stats/rtcstats_objects.h @@ -419,6 +419,18 @@ class RTC_EXPORT RTCInboundRTPStreamStats final : public RTCRTPStreamStats { // TODO(hbos): Collect and populate this value for both "audio" and "video", // currently not collected for "video". https://bugs.webrtc.org/7065 RTCStatsMember<double> jitter; + RTCStatsMember<double> jitter_buffer_delay; + RTCStatsMember<uint64_t> jitter_buffer_emitted_count; + RTCStatsMember<uint64_t> total_samples_received; + RTCStatsMember<uint64_t> concealed_samples; + RTCStatsMember<uint64_t> silent_concealed_samples; + RTCStatsMember<uint64_t> concealment_events; + RTCStatsMember<uint64_t> inserted_samples_for_deceleration; + RTCStatsMember<uint64_t> removed_samples_for_acceleration; + RTCStatsMember<double> audio_level; + RTCStatsMember<double> total_audio_energy; + RTCStatsMember<double> total_samples_duration; + RTCStatsMember<int32_t> frames_received; // TODO(hbos): Collect and populate this value. https://bugs.webrtc.org/7065 RTCStatsMember<double> round_trip_time; // TODO(hbos): Collect and populate this value. https://bugs.webrtc.org/7065 @@ -441,8 +453,13 @@ class RTC_EXPORT RTCInboundRTPStreamStats final : public RTCRTPStreamStats { RTCStatsMember<double> gap_loss_rate; // TODO(hbos): Collect and populate this value. https://bugs.webrtc.org/7065 RTCStatsMember<double> gap_discard_rate; + RTCStatsMember<uint32_t> frame_width; + RTCStatsMember<uint32_t> frame_height; + RTCStatsMember<uint32_t> frame_bit_depth; + RTCStatsMember<double> frames_per_second; RTCStatsMember<uint32_t> frames_decoded; RTCStatsMember<uint32_t> key_frames_decoded; + RTCStatsMember<uint32_t> frames_dropped; RTCStatsMember<double> total_decode_time; RTCStatsMember<double> total_inter_frame_delay; RTCStatsMember<double> total_squared_inter_frame_delay; |