summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/MediaPlayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/MediaPlayer.h')
-rw-r--r--Source/WebCore/platform/graphics/MediaPlayer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/MediaPlayer.h b/Source/WebCore/platform/graphics/MediaPlayer.h
index ff304ea..41cb6d2 100644
--- a/Source/WebCore/platform/graphics/MediaPlayer.h
+++ b/Source/WebCore/platform/graphics/MediaPlayer.h
@@ -143,6 +143,10 @@ public:
virtual void mediaPlayerEngineUpdated(MediaPlayer*) { }
+ // The first frame of video is available to render. A media engine need only make this callback if the
+ // first frame is not available immediately when prepareForRendering is called.
+ virtual void mediaPlayerFirstVideoFrameAvailable(MediaPlayer*) { }
+
#if USE(ACCELERATED_COMPOSITING)
// whether the rendering system can accelerate the display of this MediaPlayer.
virtual bool mediaPlayerRenderingCanBeAccelerated(MediaPlayer*) { return false; }
@@ -262,6 +266,7 @@ public:
void rateChanged();
void playbackStateChanged();
void durationChanged();
+ void firstVideoFrameAvailable();
void repaint();