Index: webkit/media/webmediaplayer_proxy.h |
diff --git a/webkit/media/webmediaplayer_proxy.h b/webkit/media/webmediaplayer_proxy.h |
index 69e0e2cc246561223cea49d1a97009102b963f8b..6c78d279dfe0f1f1d9873b8b9ec8bc57a29b8c07 100644 |
--- a/webkit/media/webmediaplayer_proxy.h |
+++ b/webkit/media/webmediaplayer_proxy.h |
@@ -75,10 +75,11 @@ class WebMediaPlayerProxy |
void AbortDataSource(); |
// Methods for Pipeline -> WebMediaPlayerImpl communication. |
- void PipelineInitializationCallback(media::PipelineStatus status); |
void PipelineSeekCallback(media::PipelineStatus status); |
void PipelineEndedCallback(media::PipelineStatus status); |
void PipelineErrorCallback(media::PipelineStatus error); |
+ void PipelineBufferingStateCallback( |
+ media::Pipeline::BufferingState buffering_state); |
// ChunkDemuxerClient implementation. |
virtual void DemuxerOpened(media::ChunkDemuxer* demuxer) OVERRIDE; |
@@ -124,9 +125,6 @@ class WebMediaPlayerProxy |
// Invoke |webmediaplayer_| to perform a repaint. |
void RepaintTask(); |
- // Notify |webmediaplayer_| that initialization has finished. |
- void PipelineInitializationTask(media::PipelineStatus status); |
- |
// Notify |webmediaplayer_| that a seek has finished. |
void PipelineSeekTask(media::PipelineStatus status); |
@@ -137,6 +135,10 @@ class WebMediaPlayerProxy |
// playback. |
void PipelineErrorTask(media::PipelineStatus error); |
+ // Notify |webmediaplayer_| of buffering state changes. |
+ void PipelineBufferingStateTask( |
+ media::Pipeline::BufferingState buffering_state); |
+ |
// Inform |webmediaplayer_| whether the video content is opaque. |
void SetOpaqueTask(bool opaque); |