Index: chromecast/renderer/media/cma_renderer.h |
diff --git a/chromecast/renderer/media/cma_renderer.h b/chromecast/renderer/media/cma_renderer.h |
index c2ae45efff2d4b256656f5f6958c23f0d4eea1d6..1132f6460f44ff83c928e2a96725c0e9a15559c8 100644 |
--- a/chromecast/renderer/media/cma_renderer.h |
+++ b/chromecast/renderer/media/cma_renderer.h |
@@ -45,12 +45,8 @@ class CmaRenderer : public ::media::Renderer { |
// ::media::Renderer implementation: |
void Initialize(::media::DemuxerStreamProvider* demuxer_stream_provider, |
- const ::media::PipelineStatusCB& init_cb, |
- const ::media::StatisticsCB& statistics_cb, |
- const ::media::BufferingStateCB& buffering_state_cb, |
- const base::Closure& ended_cb, |
- const ::media::PipelineStatusCB& error_cb, |
- const base::Closure& waiting_for_decryption_key_cb) override; |
+ ::media::RendererClient* client, |
+ const ::media::PipelineStatusCB& init_cb) override; |
void Flush(const base::Closure& flush_cb) override; |
void StartPlayingFrom(base::TimeDelta time) override; |
void SetPlaybackRate(double playback_rate) override; |
@@ -110,13 +106,9 @@ class CmaRenderer : public ::media::Renderer { |
::media::DemuxerStreamProvider* demuxer_stream_provider_; |
// Set of callbacks. |
+ ::media::RendererClient* client_; |
::media::PipelineStatusCB init_cb_; |
- ::media::StatisticsCB statistics_cb_; |
- base::Closure ended_cb_; |
- ::media::PipelineStatusCB error_cb_; |
- ::media::BufferingStateCB buffering_state_cb_; |
base::Closure flush_cb_; |
- base::Closure waiting_for_decryption_key_cb_; |
// Renderer state. |
// Used mostly for checking that transitions are correct. |