| Index: media/base/mock_filters.h
|
| diff --git a/media/base/mock_filters.h b/media/base/mock_filters.h
|
| index 30a48eb52c31c535b5172e8a975e4932027933f0..0185567b84245bb33e088650047cf0e86f433312 100644
|
| --- a/media/base/mock_filters.h
|
| +++ b/media/base/mock_filters.h
|
| @@ -24,6 +24,7 @@
|
| #include "media/base/pipeline_status.h"
|
| #include "media/base/renderer.h"
|
| #include "media/base/renderer_client.h"
|
| +#include "media/base/stream_parser.h"
|
| #include "media/base/text_track.h"
|
| #include "media/base/text_track_config.h"
|
| #include "media/base/time_source.h"
|
| @@ -375,6 +376,29 @@ class MockCdmContext : public CdmContext {
|
| DISALLOW_COPY_AND_ASSIGN(MockCdmContext);
|
| };
|
|
|
| +class MockStreamParser : public StreamParser {
|
| + public:
|
| + MockStreamParser();
|
| + ~MockStreamParser() override;
|
| +
|
| + // StreamParser interface
|
| + MOCK_METHOD8(
|
| + Init,
|
| + void(const InitCB& init_cb,
|
| + const NewConfigCB& config_cb,
|
| + const NewBuffersCB& new_buffers_cb,
|
| + bool ignore_text_track,
|
| + const EncryptedMediaInitDataCB& encrypted_media_init_data_cb,
|
| + const NewMediaSegmentCB& new_segment_cb,
|
| + const EndMediaSegmentCB& end_of_segment_cb,
|
| + const scoped_refptr<MediaLog>& media_log));
|
| + MOCK_METHOD0(Flush, void());
|
| + MOCK_METHOD2(Parse, bool(const uint8_t*, int));
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(MockStreamParser);
|
| +};
|
| +
|
| } // namespace media
|
|
|
| #endif // MEDIA_BASE_MOCK_FILTERS_H_
|
|
|