diff --git a/api/stats/rtcstats_objects.h b/api/stats/rtcstats_objects.h index 38aa57b48f..9adf48b6a7 100644 --- a/api/stats/rtcstats_objects.h +++ b/api/stats/rtcstats_objects.h @@ -428,6 +428,10 @@ class RTC_EXPORT RTCInboundRtpStreamStats final // The former googMinPlayoutDelayMs (in seconds). RTCNonStandardStatsMember min_playout_delay; + + // Temporarily added to unblock a roll. + // TODO(https://crbug.com/webrtc/15198): Delete this. + RTCStatsMember track_id; }; // https://w3c.github.io/webrtc-stats/#outboundrtpstats-dict* @@ -479,6 +483,10 @@ class RTC_EXPORT RTCOutboundRtpStreamStats final RTCRestrictedStatsMember power_efficient_encoder; RTCStatsMember scalability_mode; + + // Temporarily added to unblock a roll. + // TODO(https://crbug.com/webrtc/15198): Delete this. + RTCStatsMember track_id; }; // https://w3c.github.io/webrtc-stats/#remoteinboundrtpstats-dict* diff --git a/stats/rtcstats_objects.cc b/stats/rtcstats_objects.cc index 0fb58115f4..adf3f8c18e 100644 --- a/stats/rtcstats_objects.cc +++ b/stats/rtcstats_objects.cc @@ -493,7 +493,8 @@ RTCInboundRtpStreamStats::RTCInboundRtpStreamStats(std::string id, {NonStandardGroupId::kRtcStatsRelativePacketArrivalDelay}), interruption_count("interruptionCount"), total_interruption_duration("totalInterruptionDuration"), - min_playout_delay("minPlayoutDelay") {} + min_playout_delay("minPlayoutDelay"), + track_id("trackId") {} RTCInboundRtpStreamStats::RTCInboundRtpStreamStats( const RTCInboundRtpStreamStats& other) = default; @@ -567,7 +568,8 @@ RTCOutboundRtpStreamStats::RTCOutboundRtpStreamStats(std::string id, qp_sum("qpSum"), active("active"), power_efficient_encoder("powerEfficientEncoder"), - scalability_mode("scalabilityMode") {} + scalability_mode("scalabilityMode"), + track_id("trackId") {} RTCOutboundRtpStreamStats::RTCOutboundRtpStreamStats( const RTCOutboundRtpStreamStats& other) = default;