Cleanup after sorting out dependencies of OutputRateCalculator

Bug: webrtc:12035,webrtc:12036
Change-Id: I774f640a96b80e4942e4166f69475fe47f1bd0ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189801
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Olga Sharonova <olka@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32451}
diff --git a/modules/audio_mixer/output_rate_calculator.h b/modules/audio_mixer/output_rate_calculator.h
index d32fb29..46b65a8 100644
--- a/modules/audio_mixer/output_rate_calculator.h
+++ b/modules/audio_mixer/output_rate_calculator.h
@@ -22,19 +22,7 @@
 class OutputRateCalculator {
  public:
   virtual int CalculateOutputRateFromRange(
-      rtc::ArrayView<const int> preferred_sample_rates) {
-    // TODO(olka): Temporary workaround to reslove client dependencies.
-    std::vector<int> sample_rates(preferred_sample_rates.cbegin(),
-                                  preferred_sample_rates.cend());
-    return CalculateOutputRate(sample_rates);
-  }
-
-  // TODO(olka) to be removed as soon as the clients are switched to
-  // CalculateOutputRateFromRange()
-  virtual int CalculateOutputRate(
-      const std::vector<int>& preferred_sample_rates) {
-    return CalculateOutputRateFromRange(preferred_sample_rates);
-  }
+      rtc::ArrayView<const int> preferred_sample_rates) = 0;
 
   virtual ~OutputRateCalculator() {}
 };