diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h')
-rw-r--r-- | Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h | 5 |
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; |