| Index: media/filters/audio_renderer_base.h
|
| diff --git a/media/filters/audio_renderer_base.h b/media/filters/audio_renderer_base.h
|
| index e3ec686d15b65567aba7031bba65acea6c031307..3d314746a4ea0874f3abf5e6f901f6b4e1274b28 100644
|
| --- a/media/filters/audio_renderer_base.h
|
| +++ b/media/filters/audio_renderer_base.h
|
| @@ -32,10 +32,10 @@ class AudioRendererBase : public AudioRenderer {
|
| // MediaFilter implementation.
|
| virtual void Stop();
|
|
|
| - virtual void Seek(base::TimeDelta time);
|
| + virtual void Seek(base::TimeDelta time, FilterCallback* callback);
|
|
|
| // AudioRenderer implementation.
|
| - virtual bool Initialize(AudioDecoder* decoder);
|
| + virtual void Initialize(AudioDecoder* decoder, FilterCallback* callback);
|
|
|
| protected:
|
| // The default maximum size of the queue.
|
| @@ -116,6 +116,9 @@ class AudioRendererBase : public AudioRenderer {
|
| // TODO(ralphl): Update this value after seeking.
|
| base::TimeDelta last_fill_buffer_time_;
|
|
|
| + // Filter callbacks.
|
| + scoped_ptr<FilterCallback> initialize_callback_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AudioRendererBase);
|
| };
|
|
|
|
|