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 09b42999175cbaedad7b09515d9ba2485ae75397..d9af1ec6d6fed88129c0f88ed9fc86579bf77ef2 100644 |
--- a/media/cast/net/cast_transport_sender_impl.h |
+++ b/media/cast/net/cast_transport_sender_impl.h |
@@ -78,16 +78,9 @@ class CastTransportSenderImpl : public CastTransportSender { |
// TODO(hubbe): Too many callbacks, replace with an interface. |
// http://crbug.com/557477 |
CastTransportSenderImpl( |
- net::NetLog* net_log, |
+ base::WeakPtr<CastTransportSenderInfo> cast_transport_sender_info, |
base::TickClock* clock, |
- const net::IPEndPoint& local_end_point, |
- const net::IPEndPoint& remote_end_point, |
- scoped_ptr<base::DictionaryValue> options, |
- const CastTransportStatusCallback& status_callback, |
- const BulkRawEventsCallback& raw_events_callback, |
- base::TimeDelta raw_events_callback_interval, |
const scoped_refptr<base::SingleThreadTaskRunner>& transport_task_runner, |
- const PacketReceiverCallback& packet_callback, |
PacketSender* external_transport); |
~CastTransportSenderImpl() final; |
@@ -156,8 +149,8 @@ class CastTransportSenderImpl : public CastTransportSender { |
const RtcpCastMessageCallback& cast_message_cb, |
const RtcpCastMessage& cast_message); |
+ base::WeakPtr<CastTransportSenderInfo> cast_transport_sender_info_; |
base::TickClock* clock_; // Not owned by this class. |
- CastTransportStatusCallback status_callback_; |
scoped_refptr<base::SingleThreadTaskRunner> transport_task_runner_; |
// FrameEvents and PacketEvents pending delivery via |raw_events_callback_|. |
@@ -186,7 +179,6 @@ class CastTransportSenderImpl : public CastTransportSender { |
TransportEncryptionHandler audio_encryptor_; |
TransportEncryptionHandler video_encryptor_; |
- BulkRawEventsCallback raw_events_callback_; |
base::TimeDelta raw_events_callback_interval_; |
// Right after a frame is sent we record the number of bytes sent to the |
@@ -197,10 +189,6 @@ class CastTransportSenderImpl : public CastTransportSender { |
// Packets that don't match these ssrcs are ignored. |
std::set<uint32> valid_ssrcs_; |
- // Called with incoming packets. (Unless they match the |
- // channels created by Initialize{Audio,Video}. |
- PacketReceiverCallback packet_callback_; |
- |
scoped_ptr<net::ScopedWifiOptions> wifi_options_autoreset_; |
base::WeakPtrFactory<CastTransportSenderImpl> weak_factory_; |