class SingleWindowDesktopEnvironment : public BasicDesktopEnvironment {
public:
- virtual ~SingleWindowDesktopEnvironment();
+ ~SingleWindowDesktopEnvironment() override;
// DesktopEnvironment interface.
- virtual scoped_ptr<webrtc::DesktopCapturer> CreateVideoCapturer() OVERRIDE;
- virtual scoped_ptr<InputInjector> CreateInputInjector() OVERRIDE;
+ scoped_ptr<webrtc::DesktopCapturer> CreateVideoCapturer() override;
+ scoped_ptr<InputInjector> CreateInputInjector() override;
protected:
friend class SingleWindowDesktopEnvironmentFactory;
webrtc::WindowCapturer::Create(options));
window_capturer->SelectWindow(window_id_);
- return window_capturer.PassAs<webrtc::DesktopCapturer>();
+ return window_capturer.Pass();
}
scoped_ptr<InputInjector>
InputInjector::Create(input_task_runner(),
ui_task_runner()));
return SingleWindowInputInjector::CreateForWindow(
- window_id_, input_injector.Pass()).PassAs<InputInjector>();
+ window_id_, input_injector.Pass()).Pass();
}
SingleWindowDesktopEnvironment::SingleWindowDesktopEnvironment(
input_task_runner(),
ui_task_runner(),
window_id_));
- return desktop_environment.PassAs<DesktopEnvironment>();
+ return desktop_environment.Pass();
}
} // namespace remoting