RTCPSender: remove compatibility ctor & method.

This change removes compatibility APIs in RTCPSender now
that downstream consumers updated.

Bug: webrtc:11581, webrtc:6458
Change-Id: I82d70f1ab6b522b3884480b0b16cbdff9a1490c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/222323
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34356}
diff --git a/modules/rtp_rtcp/source/rtcp_sender.cc b/modules/rtp_rtcp/source/rtcp_sender.cc
index c4c30a9..30a9d01 100644
--- a/modules/rtp_rtcp/source/rtcp_sender.cc
+++ b/modules/rtp_rtcp/source/rtcp_sender.cc
@@ -186,9 +186,6 @@
   builders_[kRtcpAnyExtendedReports] = &RTCPSender::BuildExtendedReports;
 }
 
-RTCPSender::RTCPSender(const RtpRtcpInterface::Configuration& config)
-    : RTCPSender(Configuration::FromRtpRtcpConfiguration(config)) {}
-
 RTCPSender::~RTCPSender() {}
 
 RtcpMode RTCPSender::Status() const {
@@ -328,16 +325,6 @@
   }
 }
 
-void RTCPSender::SetLastRtpTime(uint32_t rtp_timestamp,
-                                int64_t capture_time_ms,
-                                int8_t payload_type) {
-  absl::optional<int8_t> payload_type_optional;
-  if (payload_type != -1)
-    payload_type_optional = payload_type;
-  SetLastRtpTime(rtp_timestamp, Timestamp::Millis(capture_time_ms),
-                 payload_type_optional);
-}
-
 void RTCPSender::SetRtpClockRate(int8_t payload_type, int rtp_clock_rate_hz) {
   MutexLock lock(&mutex_rtcp_sender_);
   rtp_clock_rates_khz_[payload_type] = rtp_clock_rate_hz / 1000;
diff --git a/modules/rtp_rtcp/source/rtcp_sender.h b/modules/rtp_rtcp/source/rtcp_sender.h
index e50ce44..027d3d0 100644
--- a/modules/rtp_rtcp/source/rtcp_sender.h
+++ b/modules/rtp_rtcp/source/rtcp_sender.h
@@ -98,9 +98,6 @@
   };
 
   explicit RTCPSender(Configuration config);
-  // TODO(bugs.webrtc.org/11581): delete this temporary compatibility helper
-  // once downstream dependencies migrates.
-  explicit RTCPSender(const RtpRtcpInterface::Configuration& config);
 
   RTCPSender() = delete;
   RTCPSender(const RTCPSender&) = delete;
@@ -125,14 +122,6 @@
                       absl::optional<Timestamp> capture_time,
                       absl::optional<int8_t> payload_type)
       RTC_LOCKS_EXCLUDED(mutex_rtcp_sender_);
-  // TODO(bugs.webrtc.org/6458): Remove default parameter value when all the
-  // depending projects are updated to correctly set payload type.
-  // TODO(bugs.webrtc.org/12873): Remove once downstream consumers migrates to
-  // the new version of SetLastRtpTime declared above.
-  void SetLastRtpTime(uint32_t rtp_timestamp,
-                      int64_t capture_time_ms,
-                      int8_t payload_type = -1)
-      RTC_LOCKS_EXCLUDED(mutex_rtcp_sender_);
 
   void SetRtpClockRate(int8_t payload_type, int rtp_clock_rate_hz)
       RTC_LOCKS_EXCLUDED(mutex_rtcp_sender_);