Index: Tools/DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp |
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp |
index 1e2efc28dd14ef63058727b19c302a08ce45c0f9..3642b5e66f6b27f7501cf63dfd1bfb308ddf653d 100644 |
--- a/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp |
+++ b/Tools/DumpRenderTree/chromium/TestRunner/src/MockWebMediaStreamCenter.cpp |
@@ -38,6 +38,7 @@ |
#include "public/platform/WebMediaStreamSource.h" |
#include "public/platform/WebMediaStreamSourcesRequest.h" |
#include "public/platform/WebMediaStreamTrack.h" |
+#include "public/platform/WebSourceInfo.h" |
#include "public/platform/WebVector.h" |
using namespace WebKit; |
@@ -54,6 +55,16 @@ void MockWebMediaStreamCenter::queryMediaStreamSources(const WebMediaStreamSourc |
request.didCompleteQuery(audioSources, videoSources); |
} |
+bool MockWebMediaStreamCenter::getSourceInfos(const WebString& url, WebVector<WebSourceInfo>& webSourceInfoVector) |
+{ |
+ size_t size = 2; |
+ WebVector<WebSourceInfo> results(size); |
+ results[0].initialize("MockAudioDevice#1", WebSourceInfo::SourceKindAudio, "Mock audio device", WebSourceInfo::VideoFacingModeNone); |
+ results[1].initialize("MockVideoDevice#1", WebSourceInfo::SourceKindVideo, "Mock video device", WebSourceInfo::VideoFacingModeEnvironment); |
+ webSourceInfoVector.swap(results); |
+ return true; |
+} |
+ |
void MockWebMediaStreamCenter::didEnableMediaStreamTrack(const WebMediaStream&, const WebMediaStreamTrack& component) |
{ |
component.source().setReadyState(WebMediaStreamSource::ReadyStateLive); |