Index: media/base/mock_filters.h |
diff --git a/media/base/mock_filters.h b/media/base/mock_filters.h |
index c52cc823632fdf0039581fc3d0111c7c8639d5d0..b0ebfb3e1a4d6e5e31425df0922c466a0ec56e83 100644 |
--- a/media/base/mock_filters.h |
+++ b/media/base/mock_filters.h |
@@ -197,23 +197,20 @@ class MockAudioRenderer : public AudioRenderer { |
public: |
MockAudioRenderer(); |
- // Filter implementation. |
- MOCK_METHOD1(SetHost, void(FilterHost* host)); |
+ // AudioRenderer implementation. |
+ MOCK_METHOD1(SetHost, void(AudioRendererHost* host)); |
+ MOCK_METHOD4(Initialize, void(const scoped_refptr<AudioDecoder>& decoder, |
+ const PipelineStatusCB& init_cb, |
+ const base::Closure& underflow_cb, |
+ const TimeCB& time_cb)); |
MOCK_METHOD1(Play, void(const base::Closure& callback)); |
MOCK_METHOD1(Pause, void(const base::Closure& callback)); |
MOCK_METHOD1(Flush, void(const base::Closure& callback)); |
MOCK_METHOD1(Stop, void(const base::Closure& callback)); |
MOCK_METHOD1(SetPlaybackRate, void(float playback_rate)); |
MOCK_METHOD2(Seek, void(base::TimeDelta time, const PipelineStatusCB& cb)); |
- |
- // AudioRenderer implementation. |
- MOCK_METHOD4(Initialize, void(const scoped_refptr<AudioDecoder>& decoder, |
- const PipelineStatusCB& init_cb, |
- const base::Closure& underflow_cb, |
- const TimeCB& time_cb)); |
MOCK_METHOD0(HasEnded, bool()); |
MOCK_METHOD1(SetVolume, void(float volume)); |
- |
MOCK_METHOD1(ResumeAfterUnderflow, void(bool buffer_more_audio)); |
protected: |
@@ -223,6 +220,21 @@ class MockAudioRenderer : public AudioRenderer { |
DISALLOW_COPY_AND_ASSIGN(MockAudioRenderer); |
}; |
+class MockAudioRendererHost : public AudioRendererHost { |
+ public: |
+ MockAudioRendererHost(); |
+ |
+ // AudioRendererHost implementation. |
+ MOCK_METHOD0(AudioRendererEnded, void()); |
+ MOCK_METHOD0(AudioRendererDisabled, void()); |
+ |
+ protected: |
+ virtual ~MockAudioRendererHost(); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(MockAudioRendererHost); |
+}; |
+ |
class MockDecryptorClient : public DecryptorClient { |
public: |
MockDecryptorClient(); |