Chromium Code Reviews| Index: content/renderer/media/mock_media_stream_dependency_factory.cc |
| diff --git a/content/renderer/media/mock_media_stream_dependency_factory.cc b/content/renderer/media/mock_media_stream_dependency_factory.cc |
| index 9218fa1e04a0eebc0c6df99f38a067e66296384b..2de6c1b8f2da2b22d2b199eaddb5752f340af1e8 100644 |
| --- a/content/renderer/media/mock_media_stream_dependency_factory.cc |
| +++ b/content/renderer/media/mock_media_stream_dependency_factory.cc |
| @@ -115,6 +115,24 @@ class MockMediaStream : public webrtc::MediaStreamInterface { |
| webrtc::ObserverInterface* observer_; |
| }; |
| +MockVideoRenderer::MockVideoRenderer() |
| + : width_(0), |
| + height_(0), |
| + num_(0) {} |
| + |
| +MockVideoRenderer::~MockVideoRenderer() {} |
| + |
| +bool MockVideoRenderer::SetSize(int width, int height, int reserved) { |
| + width_ = width; |
| + height_ = height; |
| + return true; |
| +} |
| + |
| +bool MockVideoRenderer::RenderFrame(const cricket::VideoFrame* frame) { |
| + ++num_; |
| + return true; |
| +} |
| + |
| MockAudioSource::MockAudioSource( |
| const webrtc::MediaConstraintsInterface* constraints) |
| : observer_(NULL), |
| @@ -176,8 +194,7 @@ void MockVideoSource::RemoveSink(cricket::VideoRenderer* output) { |
| } |
| cricket::VideoRenderer* MockVideoSource::FrameInput() { |
| - NOTIMPLEMENTED(); |
| - return NULL; |
| + return &renderer_; |
| } |
| void MockVideoSource::RegisterObserver(webrtc::ObserverInterface* observer) { |
| @@ -409,6 +426,14 @@ MockMediaStreamDependencyFactory::CreateLocalVideoSource( |
| return last_video_source_; |
| } |
| +scoped_refptr<webrtc::VideoSourceInterface> |
| +MockMediaStreamDependencyFactory::CreateVideoSource( |
| + cricket::VideoCapturer* capturer, |
|
perkj_chrome
2014/01/14 20:12:25
indentation
Ronghua Wu (Left Chromium)
2014/01/14 22:52:44
Done.
|
| + const webrtc::MediaConstraintsInterface* constraints) { |
| + last_video_source_ = new talk_base::RefCountedObject<MockVideoSource>(); |
| + return last_video_source_; |
| +} |
| + |
| scoped_refptr<WebAudioCapturerSource> |
| MockMediaStreamDependencyFactory::CreateWebAudioSource( |
| blink::WebMediaStreamSource* source, |