Removing access to pacer in rtp controller.
Bug: webrt:8415
Change-Id: I1f318c41c3913acb573affb4520e128bef7efa02
Reviewed-on: https://webrtc-review.googlesource.com/53900
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22049}
diff --git a/call/rtp_transport_controller_send.h b/call/rtp_transport_controller_send.h
index 2ae4ce6..d0bfa1c 100644
--- a/call/rtp_transport_controller_send.h
+++ b/call/rtp_transport_controller_send.h
@@ -30,11 +30,7 @@
// Implements RtpTransportControllerSendInterface
PacketRouter* packet_router() override;
- // TODO(holmer): Temporarily exposed, should be removed and the
- // appropriate methods should be added to this class instead.
- // In addition the PacedSender should be driven by this class, either
- // by owning the process thread, or later by using a task queue.
- PacedSender* pacer() override;
+
TransportFeedbackObserver* transport_feedback_observer() override;
RtpPacketSender* packet_sender() override;
const RtpKeepAliveConfig& keepalive_config() const override;
@@ -43,6 +39,9 @@
int max_padding_bitrate_bps) override;
void SetKeepAliveConfig(const RtpKeepAliveConfig& config);
+ Module* GetPacerModule() override;
+ void SetPacingFactor(float pacing_factor) override;
+ void SetQueueTimeLimit(int limit_ms) override;
Module* GetModule() override;
CallStatsObserver* GetCallStatsObserver() override;
void RegisterPacketFeedbackObserver(