| 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;
|
|
|
|
|