Index: media/cast/transport/cast_transport_sender.h |
diff --git a/media/cast/transport/cast_transport_sender.h b/media/cast/transport/cast_transport_sender.h |
index 2556a8bd3d7b825a3a8a962b66a099671e0ecfd1..e88f2f4f09809a6d99fa1e28f1f81ce8f797d399 100644 |
--- a/media/cast/transport/cast_transport_sender.h |
+++ b/media/cast/transport/cast_transport_sender.h |
@@ -96,11 +96,14 @@ class CastTransportSender : public base::NonThreadSafe { |
// frame to be re-transmitted. |
// If |cancel_rtx_if_not_in_list| is used as an optimization to cancel |
// pending re-transmission requests of packets not listed in |
- // |missing_packets|. |
+ // |missing_packets|. If the requested packet(s) were sent recently |
+ // (how long is specified by |dedupe_window|) then this re-transmit |
+ // will be ignored. |
virtual void ResendPackets( |
bool is_audio, |
const MissingFramesAndPacketsMap& missing_packets, |
- bool cancel_rtx_if_not_in_list) = 0; |
+ bool cancel_rtx_if_not_in_list, |
+ base::TimeDelta dedupe_window) = 0; |
}; |
} // namespace transport |