summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h')
-rw-r--r--Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
index 0888d5eee..53a24d666 100644
--- a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
+++ b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
@@ -47,6 +47,7 @@ namespace WebCore { class AudioSourceProviderClient; }
namespace WebKit {
+class WebHelperPluginImpl;
class WebAudioSourceProvider;
class WebMediaPlayer;
@@ -89,6 +90,8 @@ public:
virtual void keyError(const WebString& keySystem, const WebString& sessionId, MediaKeyErrorCode, unsigned short systemCode);
virtual void keyMessage(const WebString& keySystem, const WebString& sessionId, const unsigned char* message, unsigned messageLength);
virtual void keyNeeded(const WebString& keySystem, const WebString& sessionId, const unsigned char* initData, unsigned initDataLength);
+ virtual WebPlugin* createHelperPlugin(const WebString& pluginType, WebFrame*);
+ virtual void closeHelperPlugin();
virtual void disableAcceleratedCompositing();
// MediaPlayerPrivateInterface methods:
@@ -128,6 +131,7 @@ public:
virtual void paintCurrentFrameInContext(WebCore::GraphicsContext*, const WebCore::IntRect&);
virtual void setPreload(WebCore::MediaPlayer::Preload);
virtual bool hasSingleSecurityOrigin() const;
+ virtual bool didPassCORSAccessCheck() const;
virtual WebCore::MediaPlayer::MovieLoadType movieLoadType() const;
virtual float mediaTimeForTimeValue(float timeValue) const;
virtual unsigned decodedFrameCount() const;
@@ -198,6 +202,7 @@ private:
String m_url;
bool m_delayingLoad;
WebCore::MediaPlayer::Preload m_preload;
+ RefPtr<WebHelperPluginImpl> m_helperPlugin;
#if USE(ACCELERATED_COMPOSITING)
WebVideoLayer m_videoLayer;
bool m_supportsAcceleratedCompositing;