Index: trunk/Source/platform/graphics/media/MediaPlayer.h |
=================================================================== |
--- trunk/Source/platform/graphics/media/MediaPlayer.h (revision 169469) |
+++ trunk/Source/platform/graphics/media/MediaPlayer.h (working copy) |
@@ -58,6 +58,8 @@ |
class MediaPlayerClient { |
public: |
+ enum CORSMode { Unspecified, Anonymous, UseCredentials }; |
+ |
virtual ~MediaPlayerClient() { } |
// the network state has changed |
@@ -90,6 +92,8 @@ |
// the movie size has changed |
virtual void mediaPlayerSizeChanged() = 0; |
+ virtual CORSMode mediaPlayerCORSMode() const = 0; |
+ |
virtual void mediaPlayerSetWebLayer(blink::WebLayer*) = 0; |
virtual void mediaPlayerSetOpaque(bool) = 0; |
@@ -112,8 +116,10 @@ |
MediaPlayer() { } |
virtual ~MediaPlayer() { } |
- virtual void load(blink::WebMediaPlayer::LoadType, const String& url, blink::WebMediaPlayer::CORSMode) = 0; |
+ virtual void load(blink::WebMediaPlayer::LoadType, const String& url) = 0; |
+ virtual void prepareToPlay() = 0; |
+ |
virtual void play() = 0; |
virtual void pause() = 0; |