Chromium Code Reviews| Index: webrtc/modules/congestion_controller/include/congestion_controller.h |
| diff --git a/webrtc/modules/congestion_controller/include/congestion_controller.h b/webrtc/modules/congestion_controller/include/congestion_controller.h |
| index 1c04c119dffd4e9fe21b37cd1b6e1402ff1a0de7..0f1c91dafe4a4f7d959509a03ddc60d13eca8bcb 100644 |
| --- a/webrtc/modules/congestion_controller/include/congestion_controller.h |
| +++ b/webrtc/modules/congestion_controller/include/congestion_controller.h |
| @@ -32,6 +32,7 @@ class BitrateController; |
| class BitrateObserver; |
| class Clock; |
| class ProcessThread; |
| +class RateLimiter; |
|
danilchap
2016/06/28 14:26:18
this class is defined inside congestion_controller
sprang_webrtc
2016/07/04 09:33:03
Done.
|
| class RemoteBitrateEstimator; |
| class RemoteBitrateObserver; |
| class TransportFeedbackObserver; |
| @@ -78,6 +79,7 @@ class CongestionController : public CallStatsObserver, public Module { |
| virtual PacedSender* pacer() { return pacer_.get(); } |
| virtual PacketRouter* packet_router() { return packet_router_.get(); } |
| virtual TransportFeedbackObserver* GetTransportFeedbackObserver(); |
| + NackRateLimiter* GetNackRateLimiter(); |
| // SetAllocatedSendBitrateLimits sets bitrates limits imposed by send codec |
| // settings. |
| @@ -116,6 +118,7 @@ class CongestionController : public CallStatsObserver, public Module { |
| const std::unique_ptr<PacedSender> pacer_; |
| const std::unique_ptr<RemoteBitrateEstimator> remote_bitrate_estimator_; |
| const std::unique_ptr<BitrateController> bitrate_controller_; |
| + const std::unique_ptr<RateLimiter> nack_rate_limiter_; |
| RemoteEstimatorProxy remote_estimator_proxy_; |
| TransportFeedbackAdapter transport_feedback_adapter_; |
| int min_bitrate_bps_; |