Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6153)

Unified Diff: chrome/renderer/media/cast_transport_sender_ipc.cc

Issue 174183003: Cast:Transport: Dividing A/V Initialization pipeline (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Responding to review Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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) {

Powered by Google App Engine
This is Rietveld 408576698