Index: chrome/browser/media/desktop_capture_access_handler.h |
diff --git a/chrome/browser/media/desktop_capture_access_handler.h b/chrome/browser/media/desktop_capture_access_handler.h |
index c0ab0ec3ac6dbcea3852a9a4d95fca7596964865..9d04e872fc81b27eb669fe34dc2c4066b41b2a4a 100644 |
--- a/chrome/browser/media/desktop_capture_access_handler.h |
+++ b/chrome/browser/media/desktop_capture_access_handler.h |
@@ -7,12 +7,11 @@ |
#include <list> |
+#include "chrome/browser/media/capture_access_handler_base.h" |
#include "chrome/browser/media/media_access_handler.h" |
-class DesktopStreamsRegistry; |
- |
// MediaAccessHandler for DesktopCapture API. |
-class DesktopCaptureAccessHandler : public MediaAccessHandler { |
+class DesktopCaptureAccessHandler : public CaptureAccessHandlerBase { |
public: |
DesktopCaptureAccessHandler(); |
~DesktopCaptureAccessHandler() override; |
@@ -29,32 +28,14 @@ class DesktopCaptureAccessHandler : public MediaAccessHandler { |
const content::MediaStreamRequest& request, |
const content::MediaResponseCallback& callback, |
const extensions::Extension* extension) override; |
- void UpdateMediaRequestState(int render_process_id, |
- int render_frame_id, |
- int page_request_id, |
- content::MediaStreamType stream_type, |
- content::MediaRequestState state) override; |
- |
- bool IsCaptureInProgress(); |
private: |
- // Tracks MEDIA_DESKTOP_VIDEO_CAPTURE sessions which reach the |
- // MEDIA_REQUEST_STATE_DONE state. Sessions are remove when |
- // MEDIA_REQUEST_STATE_CLOSING is encountered. |
- struct DesktopCaptureSession { |
- int render_process_id; |
- int render_frame_id; |
- int page_request_id; |
- }; |
- typedef std::list<DesktopCaptureSession> DesktopCaptureSessions; |
- |
void ProcessScreenCaptureAccessRequest( |
content::WebContents* web_contents, |
const content::MediaStreamRequest& request, |
const content::MediaResponseCallback& callback, |
const extensions::Extension* extension); |
- DesktopCaptureSessions desktop_capture_sessions_; |
}; |
#endif // CHROME_BROWSER_MEDIA_DESKTOP_CAPTURE_ACCESS_HANDLER_H_ |