| Index: chrome/renderer/media/cast_transport_sender_ipc.cc
|
| diff --git a/chrome/renderer/media/cast_transport_sender_ipc.cc b/chrome/renderer/media/cast_transport_sender_ipc.cc
|
| index b3f4bbdab7268130ec85ce1ff024d36ae66ee9a1..a75dc0df27d86a0e2ffdf044f74974d6ee59d52a 100644
|
| --- a/chrome/renderer/media/cast_transport_sender_ipc.cc
|
| +++ b/chrome/renderer/media/cast_transport_sender_ipc.cc
|
| @@ -14,8 +14,9 @@
|
|
|
| CastTransportSenderIPC::CastTransportSenderIPC(
|
| const media::cast::transport::CastTransportConfig& config,
|
| - const media::cast::transport::CastTransportStatusCallback& status_cb)
|
| - : status_callback_(status_cb) {
|
| + const media::cast::transport::CastTransportStatusCallback& status_cb,
|
| + const media::cast::transport::BulkRawEventsCallback& raw_events_cb)
|
| + : status_callback_(status_cb), raw_events_callback_(raw_events_cb) {
|
| if (CastIPCDispatcher::Get()) {
|
| channel_id_ = CastIPCDispatcher::Get()->AddSender(this);
|
| }
|
| @@ -116,6 +117,11 @@ void CastTransportSenderIPC::OnRtpStatistics(
|
| callback.Run(sender_info, time_sent, rtp_timestamp);
|
| }
|
|
|
| +void CastTransportSenderIPC::OnRawEvents(
|
| + const std::vector<media::cast::PacketEvent>& packet_events) {
|
| + raw_events_callback_.Run(packet_events);
|
| +}
|
| +
|
| void CastTransportSenderIPC::Send(IPC::Message* message) {
|
| if (CastIPCDispatcher::Get()) {
|
| CastIPCDispatcher::Get()->Send(message);
|
|
|