Index: webrtc/modules/pacing/paced_sender.h |
diff --git a/webrtc/modules/pacing/paced_sender.h b/webrtc/modules/pacing/paced_sender.h |
index 7fd65111f2e1c1af75759f01b045a318a8ec4f2c..10d65c006c8ae2287ea53f0a001f1baf7b2a9296 100644 |
--- a/webrtc/modules/pacing/paced_sender.h |
+++ b/webrtc/modules/pacing/paced_sender.h |
@@ -46,10 +46,11 @@ class PacedSender : public Module, public RtpPacketSender { |
uint16_t sequence_number, |
int64_t capture_time_ms, |
bool retransmission, |
- int probe_cluster_id) = 0; |
+ const PacedPacketInfo& cluster_info) = 0; |
// Called when it's a good time to send a padding data. |
// Returns the number of bytes sent. |
- virtual size_t TimeToSendPadding(size_t bytes, int probe_cluster_id) = 0; |
+ virtual size_t TimeToSendPadding(size_t bytes, |
+ const PacedPacketInfo& cluster_info) = 0; |
protected: |
virtual ~PacketSender() {} |
@@ -145,9 +146,10 @@ class PacedSender : public Module, public RtpPacketSender { |
void UpdateBudgetWithBytesSent(size_t bytes) |
EXCLUSIVE_LOCKS_REQUIRED(critsect_); |
- bool SendPacket(const paced_sender::Packet& packet, int probe_cluster_id) |
+ bool SendPacket(const paced_sender::Packet& packet, |
+ const PacedPacketInfo& cluster_info) |
EXCLUSIVE_LOCKS_REQUIRED(critsect_); |
- size_t SendPadding(size_t padding_needed, int probe_cluster_id) |
+ size_t SendPadding(size_t padding_needed, const PacedPacketInfo& cluster_info) |
EXCLUSIVE_LOCKS_REQUIRED(critsect_); |
Clock* const clock_; |