Index: extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc |
diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc |
index 73581469f9f1c47dfefb2174b0b5bb81985a7261..02bf13813c140d4dd4cb6b90c4554276d6fdf7d5 100644 |
--- a/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc |
+++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc |
@@ -7,7 +7,6 @@ |
#include "base/logging.h" |
#include "base/rand_util.h" |
#include "base/task_runner_util.h" |
-#include "content/public/common/service_registry.h" |
#include "content/public/renderer/media_stream_utils.h" |
#include "content/public/renderer/media_stream_video_sink.h" |
#include "content/public/renderer/render_thread.h" |
@@ -16,6 +15,7 @@ |
#include "extensions/renderer/api/display_source/wifi_display/wifi_display_elementary_stream_info.h" |
#include "extensions/renderer/api/display_source/wifi_display/wifi_display_media_pipeline.h" |
#include "media/base/bind_to_current_loop.h" |
+#include "services/shell/public/cpp/interface_provider.h" |
namespace extensions { |
@@ -86,11 +86,11 @@ WiFiDisplayMediaManager::WiFiDisplayMediaManager( |
const blink::WebMediaStreamTrack& video_track, |
const blink::WebMediaStreamTrack& audio_track, |
const std::string& sink_ip_address, |
- content::ServiceRegistry* service_registry, |
+ shell::InterfaceProvider* interface_provider, |
const ErrorCallback& error_callback) |
: video_track_(video_track), |
audio_track_(audio_track), |
- service_registry_(service_registry), |
+ interface_provider_(interface_provider), |
sink_ip_address_(sink_ip_address), |
player_(nullptr), |
io_task_runner_(content::RenderThread::Get()->GetIOTaskRunner()), |
@@ -99,7 +99,7 @@ WiFiDisplayMediaManager::WiFiDisplayMediaManager( |
is_initialized_(false), |
weak_factory_(this) { |
DCHECK(!video_track.isNull() || !audio_track.isNull()); |
- DCHECK(service_registry_); |
+ DCHECK(interface_provider_); |
DCHECK(!error_callback_.is_null()); |
} |
@@ -488,7 +488,7 @@ void WiFiDisplayMediaManager::RegisterMediaService( |
void WiFiDisplayMediaManager::ConnectToRemoteService( |
WiFiDisplayMediaServiceRequest request) { |
DCHECK(content::RenderThread::Get()); |
- service_registry_->ConnectToRemoteService(std::move(request)); |
+ interface_provider_->GetInterface(std::move(request)); |
} |
} // namespace extensions |