Propagating total_bitrate_bps from BitrateAllocator to ProbeController, part 1.

Added total_bitrate_bps to LimitObserver::OnAllocationLimitsChanged.

Bug: webrtc:8955
Change-Id: Ied9b2d24ab97cff21518ce70d5d35dfd8230ed08
Reviewed-on: https://webrtc-review.googlesource.com/58801
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22233}
diff --git a/call/call.cc b/call/call.cc
index 323763a..d730fdb 100644
--- a/call/call.cc
+++ b/call/call.cc
@@ -233,7 +233,8 @@
 
   // Implements BitrateAllocator::LimitObserver.
   void OnAllocationLimitsChanged(uint32_t min_send_bitrate_bps,
-                                 uint32_t max_padding_bitrate_bps) override;
+                                 uint32_t max_padding_bitrate_bps,
+                                 uint32_t total_bitrate_bps) override;
 
  private:
   DeliveryStatus DeliverRtcp(MediaType media_type, const uint8_t* packet,
@@ -1074,7 +1075,8 @@
 }
 
 void Call::OnAllocationLimitsChanged(uint32_t min_send_bitrate_bps,
-                                     uint32_t max_padding_bitrate_bps) {
+                                     uint32_t max_padding_bitrate_bps,
+                                     uint32_t total_bitrate_bps) {
   transport_send_->SetAllocatedSendBitrateLimits(min_send_bitrate_bps,
                                                  max_padding_bitrate_bps);
   rtc::CritScope lock(&bitrate_crit_);