Adds support for passing a vector of packets to the paced sender.

Bug: webrtc:10809
Change-Id: Ib2f7ce9d14ee2ce808ab745ff20baf2761811cfb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155367
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29378}
diff --git a/audio/channel_send.cc b/audio/channel_send.cc
index fbc4583..2a969ab 100644
--- a/audio/channel_send.cc
+++ b/audio/channel_send.cc
@@ -344,9 +344,10 @@
     rtp_packet_pacer_ = rtp_packet_pacer;
   }
 
-  void EnqueuePacket(std::unique_ptr<RtpPacketToSend> packet) override {
+  void EnqueuePackets(
+      std::vector<std::unique_ptr<RtpPacketToSend>> packets) override {
     rtc::CritScope lock(&crit_);
-    rtp_packet_pacer_->EnqueuePacket(std::move(packet));
+    rtp_packet_pacer_->EnqueuePackets(std::move(packets));
   }
 
  private: