diff options
Diffstat (limited to 'chromium/weblayer/browser/webrtc/media_stream_manager.cc')
-rw-r--r-- | chromium/weblayer/browser/webrtc/media_stream_manager.cc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/chromium/weblayer/browser/webrtc/media_stream_manager.cc b/chromium/weblayer/browser/webrtc/media_stream_manager.cc index 604f36ec3f6..a92c95516d5 100644 --- a/chromium/weblayer/browser/webrtc/media_stream_manager.cc +++ b/chromium/weblayer/browser/webrtc/media_stream_manager.cc @@ -56,13 +56,22 @@ class MediaStreamManager::StreamUi : public content::MediaStreamUI { } // content::MediaStreamUi: - gfx::NativeViewId OnStarted(base::OnceClosure stop, - SourceCallback source) override { + gfx::NativeViewId OnStarted( + base::OnceClosure stop, + SourceCallback source, + const std::string& label, + std::vector<content::DesktopMediaID> screen_capture_ids, + StateChangeCallback state_change) override { stop_ = std::move(stop); if (manager_) manager_->RegisterStream(this); return 0; } + void OnDeviceStopped(const std::string& label, + const content::DesktopMediaID& media_id) override {} + void SetStopCallback(base::OnceClosure stop) override { + stop_ = std::move(stop); + } bool streaming_audio() const { return streaming_audio_; } |