Chromium Code Reviews| Index: content/browser/renderer_host/media/web_contents_capture_util.h |
| diff --git a/content/browser/renderer_host/media/web_contents_capture_util.h b/content/browser/renderer_host/media/web_contents_capture_util.h |
| index 626f152e1887225ff417e63dfbc197e08367fa7e..0256a5cd570d9fa1bf672e82fbfbb117fd551213 100644 |
| --- a/content/browser/renderer_host/media/web_contents_capture_util.h |
| +++ b/content/browser/renderer_host/media/web_contents_capture_util.h |
| @@ -11,6 +11,16 @@ namespace content { |
| class WebContentsCaptureUtil { |
| public: |
| + // Returns a new id after appending the device id scheme for virtual streams. |
| + static std::string AppendWebContentsDeviceScheme( |
|
Alpha Left Google
2012/11/28 01:04:47
These ID manipulation really feels like a hack as
justinlin
2012/11/28 14:30:31
Yup, filed http://crbug.com/163100.
We should even
|
| + const std::string& device_id_param); |
| + |
| + static std::string StripWebContentsDeviceScheme( |
| + const std::string& device_id_param); |
| + |
| + // Check whether the device id indicates that this is a web contents stream. |
| + static bool IsWebContentsDeviceId(const std::string& device_id); |
| + |
| // Function to extract the target renderer id's from a tab media stream |
| // request's device id. |
| static bool ExtractTabCaptureTarget(const std::string& device_id, |