| 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 {
|
|
|