• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 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 #include "media/base/mock_filters.h"
6 
7 #include "base/logging.h"
8 #include "base/memory/scoped_ptr.h"
9 
10 using ::testing::_;
11 using ::testing::Invoke;
12 using ::testing::NotNull;
13 using ::testing::Return;
14 
15 namespace media {
16 
MockDemuxer()17 MockDemuxer::MockDemuxer() {}
18 
~MockDemuxer()19 MockDemuxer::~MockDemuxer() {}
20 
MockDemuxerStream(DemuxerStream::Type type)21 MockDemuxerStream::MockDemuxerStream(DemuxerStream::Type type) : type_(type) {}
22 
~MockDemuxerStream()23 MockDemuxerStream::~MockDemuxerStream() {}
24 
type()25 DemuxerStream::Type MockDemuxerStream::type() {
26   return type_;
27 }
28 
audio_decoder_config()29 AudioDecoderConfig MockDemuxerStream::audio_decoder_config() {
30   DCHECK_EQ(type_, DemuxerStream::AUDIO);
31   return audio_decoder_config_;
32 }
33 
video_decoder_config()34 VideoDecoderConfig MockDemuxerStream::video_decoder_config() {
35   DCHECK_EQ(type_, DemuxerStream::VIDEO);
36   return video_decoder_config_;
37 }
38 
set_audio_decoder_config(const AudioDecoderConfig & config)39 void MockDemuxerStream::set_audio_decoder_config(
40     const AudioDecoderConfig& config) {
41   DCHECK_EQ(type_, DemuxerStream::AUDIO);
42   audio_decoder_config_ = config;
43 }
44 
set_video_decoder_config(const VideoDecoderConfig & config)45 void MockDemuxerStream::set_video_decoder_config(
46     const VideoDecoderConfig& config) {
47   DCHECK_EQ(type_, DemuxerStream::VIDEO);
48   video_decoder_config_ = config;
49 }
50 
MockVideoDecoder()51 MockVideoDecoder::MockVideoDecoder() {
52   EXPECT_CALL(*this, HasAlpha()).WillRepeatedly(Return(false));
53 }
54 
~MockVideoDecoder()55 MockVideoDecoder::~MockVideoDecoder() {}
56 
MockAudioDecoder()57 MockAudioDecoder::MockAudioDecoder() {}
58 
~MockAudioDecoder()59 MockAudioDecoder::~MockAudioDecoder() {}
60 
MockVideoRenderer()61 MockVideoRenderer::MockVideoRenderer() {}
62 
~MockVideoRenderer()63 MockVideoRenderer::~MockVideoRenderer() {}
64 
MockAudioRenderer()65 MockAudioRenderer::MockAudioRenderer() {}
66 
~MockAudioRenderer()67 MockAudioRenderer::~MockAudioRenderer() {}
68 
MockTextTrack()69 MockTextTrack::MockTextTrack() {}
70 
~MockTextTrack()71 MockTextTrack::~MockTextTrack() {}
72 
MockDecryptor()73 MockDecryptor::MockDecryptor() {}
74 
~MockDecryptor()75 MockDecryptor::~MockDecryptor() {}
76 
MockStatisticsCB()77 MockStatisticsCB::MockStatisticsCB() {}
78 
~MockStatisticsCB()79 MockStatisticsCB::~MockStatisticsCB() {}
80 
81 }  // namespace media
82