- virtual void Initialize(const base::Closure& init_cb,
- const StatisticsCB& statistics_cb,
- const base::Closure& ended_cb,
- const PipelineStatusCB& error_cb,
- const BufferingStateCB& buffering_state_cb) OVERRIDE;
- virtual void Flush(const base::Closure& flush_cb) OVERRIDE;
- virtual void StartPlayingFrom(base::TimeDelta time) OVERRIDE;
- virtual void SetPlaybackRate(float playback_rate) OVERRIDE;
- virtual void SetVolume(float volume) OVERRIDE;
- virtual base::TimeDelta GetMediaTime() OVERRIDE;
- virtual bool HasAudio() OVERRIDE;
- virtual bool HasVideo() OVERRIDE;
- virtual void SetCdm(MediaKeys* cdm) OVERRIDE;
+ void Initialize(DemuxerStreamProvider* demuxer_stream_provider,
+ const base::Closure& init_cb,
+ const StatisticsCB& statistics_cb,
+ const base::Closure& ended_cb,
+ const PipelineStatusCB& error_cb,
+ const BufferingStateCB& buffering_state_cb) override;
+ void Flush(const base::Closure& flush_cb) override;
+ void StartPlayingFrom(base::TimeDelta time) override;
+ void SetPlaybackRate(float playback_rate) override;
+ void SetVolume(float volume) override;
+ base::TimeDelta GetMediaTime() override;
+ bool HasAudio() override;
+ bool HasVideo() override;
+ void SetCdm(MediaKeys* cdm) override;