| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/shell/renderer/test_runner/mock_web_media_stream_center.h" | 5 #include "content/shell/renderer/test_runner/mock_web_media_stream_center.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "content/shell/renderer/test_runner/test_interfaces.h" | 8 #include "content/shell/renderer/test_runner/test_interfaces.h" |
| 9 #include "content/shell/renderer/test_runner/web_test_delegate.h" | 9 #include "content/shell/renderer/test_runner/web_test_delegate.h" |
| 10 #include "third_party/WebKit/public/platform/WebAudioDestinationConsumer.h" | 10 #include "third_party/WebKit/public/platform/WebAudioDestinationConsumer.h" |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 | 62 |
| 63 MockWebMediaStreamCenter::MockWebMediaStreamCenter( | 63 MockWebMediaStreamCenter::MockWebMediaStreamCenter( |
| 64 blink::WebMediaStreamCenterClient* client, | 64 blink::WebMediaStreamCenterClient* client, |
| 65 TestInterfaces* interfaces) | 65 TestInterfaces* interfaces) |
| 66 : interfaces_(interfaces) { | 66 : interfaces_(interfaces) { |
| 67 } | 67 } |
| 68 | 68 |
| 69 MockWebMediaStreamCenter::~MockWebMediaStreamCenter() { | 69 MockWebMediaStreamCenter::~MockWebMediaStreamCenter() { |
| 70 } | 70 } |
| 71 | 71 |
| 72 bool MockWebMediaStreamCenter::getMediaStreamTrackSources( | |
| 73 const blink::WebMediaStreamTrackSourcesRequest& request) { | |
| 74 size_t size = 2; | |
| 75 blink::WebVector<blink::WebSourceInfo> results(size); | |
| 76 results[0].initialize("MockAudioDevice#1", | |
| 77 blink::WebSourceInfo::SourceKindAudio, | |
| 78 "Mock audio device", | |
| 79 blink::WebSourceInfo::VideoFacingModeNone); | |
| 80 results[1].initialize("MockVideoDevice#1", | |
| 81 blink::WebSourceInfo::SourceKindVideo, | |
| 82 "Mock video device", | |
| 83 blink::WebSourceInfo::VideoFacingModeEnvironment); | |
| 84 request.requestSucceeded(results); | |
| 85 return true; | |
| 86 } | |
| 87 | |
| 88 void MockWebMediaStreamCenter::didEnableMediaStreamTrack( | 72 void MockWebMediaStreamCenter::didEnableMediaStreamTrack( |
| 89 const blink::WebMediaStreamTrack& track) { | 73 const blink::WebMediaStreamTrack& track) { |
| 90 track.source().setReadyState(blink::WebMediaStreamSource::ReadyStateLive); | 74 track.source().setReadyState(blink::WebMediaStreamSource::ReadyStateLive); |
| 91 } | 75 } |
| 92 | 76 |
| 93 void MockWebMediaStreamCenter::didDisableMediaStreamTrack( | 77 void MockWebMediaStreamCenter::didDisableMediaStreamTrack( |
| 94 const blink::WebMediaStreamTrack& track) { | 78 const blink::WebMediaStreamTrack& track) { |
| 95 track.source().setReadyState(blink::WebMediaStreamSource::ReadyStateMuted); | 79 track.source().setReadyState(blink::WebMediaStreamSource::ReadyStateMuted); |
| 96 } | 80 } |
| 97 | 81 |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 143 interfaces_->GetDelegate()->PostTask(new NewTrackTask(this, stream)); | 127 interfaces_->GetDelegate()->PostTask(new NewTrackTask(this, stream)); |
| 144 } | 128 } |
| 145 | 129 |
| 146 blink::WebAudioSourceProvider* | 130 blink::WebAudioSourceProvider* |
| 147 MockWebMediaStreamCenter::createWebAudioSourceFromMediaStreamTrack( | 131 MockWebMediaStreamCenter::createWebAudioSourceFromMediaStreamTrack( |
| 148 const blink::WebMediaStreamTrack& track) { | 132 const blink::WebMediaStreamTrack& track) { |
| 149 return NULL; | 133 return NULL; |
| 150 } | 134 } |
| 151 | 135 |
| 152 } // namespace content | 136 } // namespace content |
| OLD | NEW |