Index: chrome/browser/extensions/api/tab_capture/tab_capture_api.cc |
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc |
index 26f30d6d72b83b6f3d5fbdf8fe6534ddee7ff759..41a27c0ccb06e4474e2f5e76c1c08cc60368e218 100644 |
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc |
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc |
@@ -22,6 +22,7 @@ |
#include "chrome/common/extensions/feature_switch.h" |
#include "content/public/browser/render_process_host.h" |
#include "content/public/browser/render_view_host.h" |
+#include "content/public/common/media_stream_request.h" |
namespace TabCapture = extensions::api::tab_capture; |
namespace GetCapturedTabs = TabCapture::GetCapturedTabs; |
@@ -85,7 +86,8 @@ bool TabCaptureCaptureFunction::RunImpl() { |
} |
std::string device_id = |
- base::StringPrintf("%i:%i", render_process_id, routing_id); |
+ base::StringPrintf("%s%i:%i", content::kMediaStreamTabDeviceScheme, |
+ render_process_id, routing_id); |
bool audio = false; |
bool video = false; |