Index: chrome/renderer/media/cast_transport_sender_ipc.h |
diff --git a/chrome/renderer/media/cast_transport_sender_ipc.h b/chrome/renderer/media/cast_transport_sender_ipc.h |
index b8c199a92c523b8553e09c3c2c2605198edc14bb..21f87bdc735acb80146eb436cd4168f2926e754f 100644 |
--- a/chrome/renderer/media/cast_transport_sender_ipc.h |
+++ b/chrome/renderer/media/cast_transport_sender_ipc.h |
@@ -21,8 +21,10 @@ class CastTransportSenderIPC |
: public media::cast::CastTransportSender { |
public: |
CastTransportSenderIPC( |
+ const net::IPEndPoint& local_end_point, |
const net::IPEndPoint& remote_end_point, |
scoped_ptr<base::DictionaryValue> options, |
+ const media::cast::PacketReceiverCallback& packet_callback, |
const media::cast::CastTransportStatusCallback& status_cb, |
const media::cast::BulkRawEventsCallback& raw_events_cb); |
@@ -45,6 +47,17 @@ class CastTransportSenderIPC |
void CancelSendingFrames(uint32 ssrc, |
const std::vector<uint32>& frame_ids) override; |
void ResendFrameForKickstart(uint32 ssrc, uint32 frame_id) override; |
+ void AddValidSsrc(uint32 ssrc) override; |
+ void SendRtcpFromRtpReceiver( |
+ uint32 ssrc, |
+ uint32 sender_ssrc, |
+ const media::cast::RtcpTimeData& time_data, |
+ const media::cast::RtcpCastMessage* cast_message, |
+ base::TimeDelta target_delay, |
+ const media::cast::ReceiverRtcpEventSubscriber::RtcpEvents* |
+ rtcp_events, |
+ const media::cast::RtpReceiverStatistics* rtp_receiver_statistics) |
+ override; |
void OnNotifyStatusChange( |
media::cast::CastTransportStatus status); |
@@ -53,6 +66,7 @@ class CastTransportSenderIPC |
void OnRtt(uint32 ssrc, base::TimeDelta rtt); |
void OnRtcpCastMessage(uint32 ssrc, |
const media::cast::RtcpCastMessage& cast_message); |
+ void OnReceivedPacket(const media::cast::Packet& packet); |
private: |
struct ClientCallbacks { |