summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h')
-rw-r--r--chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h b/chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h
index 7f076fec765..84f337b85e0 100644
--- a/chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h
+++ b/chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h
@@ -32,25 +32,27 @@
#define UserMediaClientImpl_h
#include "modules/mediastream/UserMediaClient.h"
-#include "platform/mediastream/MediaStreamSource.h"
#include "wtf/PassRefPtr.h"
namespace WebCore {
+class MediaDevicesRequest;
class UserMediaRequest;
}
namespace blink {
class WebUserMediaClient;
-class WebViewImpl;
+class WebLocalFrameImpl;
-class UserMediaClientImpl : public WebCore::UserMediaClient {
+class UserMediaClientImpl FINAL : public WebCore::UserMediaClient {
public:
- UserMediaClientImpl(WebViewImpl*);
+ UserMediaClientImpl(WebLocalFrameImpl*);
// WebCore::UserMediaClient ----------------------------------------------
- virtual void requestUserMedia(PassRefPtr<WebCore::UserMediaRequest>);
- virtual void cancelUserMediaRequest(WebCore::UserMediaRequest*);
+ virtual void requestUserMedia(PassRefPtrWillBeRawPtr<WebCore::UserMediaRequest>) OVERRIDE;
+ virtual void cancelUserMediaRequest(WebCore::UserMediaRequest*) OVERRIDE;
+ virtual void requestMediaDevices(PassRefPtrWillBeRawPtr<WebCore::MediaDevicesRequest>) OVERRIDE;
+ virtual void cancelMediaDevicesRequest(WebCore::MediaDevicesRequest*) OVERRIDE;
private:
UserMediaClientImpl();