diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/web/UserMediaClientImpl.h | 14 |
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(); |