summaryrefslogtreecommitdiff
path: root/chromium/weblayer/browser/webrtc/media_stream_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/weblayer/browser/webrtc/media_stream_manager.cc')
-rw-r--r--chromium/weblayer/browser/webrtc/media_stream_manager.cc13
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_; }