| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4 // | 
 |   5 #ifndef MEDIA_BASE_MOCK_DEMUXER_HOST_H_ | 
 |   6 #define MEDIA_BASE_MOCK_DEMUXER_HOST_H_ | 
 |   7  | 
 |   8 #include <string> | 
 |   9  | 
 |  10 #include "base/memory/scoped_ptr.h" | 
 |  11 #include "media/base/demuxer.h" | 
 |  12 #include "testing/gmock/include/gmock/gmock.h" | 
 |  13  | 
 |  14 namespace media { | 
 |  15  | 
 |  16 class MockDemuxerHost : public DemuxerHost { | 
 |  17  public: | 
 |  18   MockDemuxerHost(); | 
 |  19   virtual ~MockDemuxerHost(); | 
 |  20  | 
 |  21   // DataSourceHost implementation. | 
 |  22   MOCK_METHOD1(SetTotalBytes, void(int64 total_bytes)); | 
 |  23   MOCK_METHOD1(SetBufferedBytes, void(int64 buffered_bytes)); | 
 |  24   MOCK_METHOD1(SetNetworkActivity, void(bool network_activity)); | 
 |  25  | 
 |  26   // DemuxerHost implementation. | 
 |  27   MOCK_METHOD1(OnDemuxerError, void(PipelineStatus error)); | 
 |  28   MOCK_METHOD1(SetDuration, void(base::TimeDelta duration)); | 
 |  29   MOCK_METHOD1(SetBufferedTime, void(base::TimeDelta buffered_time)); | 
 |  30   MOCK_METHOD1(SetCurrentReadPosition, void(int64 offset)); | 
 |  31  | 
 |  32  private: | 
 |  33   DISALLOW_COPY_AND_ASSIGN(MockDemuxerHost); | 
 |  34 }; | 
 |  35  | 
 |  36 }  // namespace media | 
 |  37  | 
 |  38 #endif  // MEDIA_BASE_MOCK_DEMUXER_HOST_H_ | 
| OLD | NEW |