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..7b596932174acd8c60c047d8e8c5351b5939dbf5 100644 |
--- a/chrome/renderer/media/cast_transport_sender_ipc.cc |
+++ b/chrome/renderer/media/cast_transport_sender_ipc.cc |
@@ -13,13 +13,14 @@ |
#include "media/cast/transport/cast_transport_sender.h" |
CastTransportSenderIPC::CastTransportSenderIPC( |
- const media::cast::transport::CastTransportConfig& config, |
+ const net::IPEndPoint& local_end_point, |
+ const net::IPEndPoint& remote_end_point, |
const media::cast::transport::CastTransportStatusCallback& status_cb) |
: status_callback_(status_cb) { |
if (CastIPCDispatcher::Get()) { |
channel_id_ = CastIPCDispatcher::Get()->AddSender(this); |
} |
- Send(new CastHostMsg_New(channel_id_, config)); |
+ Send(new CastHostMsg_New(channel_id_, local_end_point, remote_end_point)); |
} |
CastTransportSenderIPC::~CastTransportSenderIPC() { |
@@ -34,6 +35,16 @@ void CastTransportSenderIPC::SetPacketReceiver( |
packet_callback_ = packet_callback; |
} |
+void CastTransportSenderIPC::InitializeAudio( |
+ const media::cast::transport::CastTransportAudioConfig& config) { |
+ Send(new CastHostMsg_InitializeAudio(channel_id_, config)); |
+} |
+ |
+void CastTransportSenderIPC::InitializeVideo( |
+ const media::cast::transport::CastTransportVideoConfig& config) { |
+ Send(new CastHostMsg_InitializeVideo(channel_id_, config)); |
+} |
+ |
void CastTransportSenderIPC::InsertCodedAudioFrame( |
const media::cast::transport::EncodedAudioFrame* audio_frame, |
const base::TimeTicks& recorded_time) { |