Index: media/cast/net/cast_transport_sender_impl.h |
diff --git a/media/cast/net/cast_transport_sender_impl.h b/media/cast/net/cast_transport_sender_impl.h |
index 5feebc62404c31effa1ced780c7e21af4667b71b..93a85d12db7729eda7fe3808627871f025ed16a5 100644 |
--- a/media/cast/net/cast_transport_sender_impl.h |
+++ b/media/cast/net/cast_transport_sender_impl.h |
@@ -53,7 +53,7 @@ namespace cast { |
class UdpTransport; |
-class CastTransportSenderImpl : public CastTransportSender { |
+class CastTransportSenderImpl final : public CastTransportSender { |
public: |
CastTransportSenderImpl( |
base::TickClock* clock, // Owned by the caller. |
@@ -67,10 +67,12 @@ class CastTransportSenderImpl : public CastTransportSender { |
// CastTransportSender implementation. |
void InitializeAudio(const CastTransportRtpConfig& config, |
const RtcpCastMessageCallback& cast_message_cb, |
- const RtcpRttCallback& rtt_cb) final; |
+ const RtcpRttCallback& rtt_cb, |
+ const RtcpPliCallback& pli_cb) final; |
void InitializeVideo(const CastTransportRtpConfig& config, |
const RtcpCastMessageCallback& cast_message_cb, |
- const RtcpRttCallback& rtt_cb) final; |
+ const RtcpRttCallback& rtt_cb, |
+ const RtcpPliCallback& pli_cb) final; |
void InsertFrame(uint32_t ssrc, const EncodedFrame& frame) final; |
void SendSenderReport(uint32_t ssrc, |
@@ -107,6 +109,7 @@ class CastTransportSenderImpl : public CastTransportSender { |
const RtcpTimeData& time_data) final; |
void AddCastFeedback(const RtcpCastMessage& cast_message, |
base::TimeDelta target_delay) final; |
+ void AddPli(const RtcpPliMessage& pli_message) final; |
void AddRtcpEvents( |
const ReceiverRtcpEventSubscriber::RtcpEvents& rtcp_events) final; |
void AddRtpReceiverReport( |