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: