Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Unified Diff: content/renderer/media/mock_media_stream_dependency_factory.h

Issue 218763007: Update MediaStreamTrack::Stop to latest draft. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments. Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/media/mock_media_stream_dependency_factory.h
diff --git a/content/renderer/media/mock_media_stream_dependency_factory.h b/content/renderer/media/mock_media_stream_dependency_factory.h
index a2cce87c123813f2affa3b39cdf358314a0b4fb4..4bbad2ae18f96f0a2eb1993f62c6421e4be18fe2 100644
--- a/content/renderer/media/mock_media_stream_dependency_factory.h
+++ b/content/renderer/media/mock_media_stream_dependency_factory.h
@@ -106,7 +106,7 @@ class MockAudioSource : public webrtc::AudioSourceInterface {
class MockWebRtcVideoTrack : public webrtc::VideoTrackInterface {
public:
- MockWebRtcVideoTrack(std::string id,
+ MockWebRtcVideoTrack(const std::string& id,
webrtc::VideoSourceInterface* source);
virtual void AddRenderer(webrtc::VideoRendererInterface* renderer) OVERRIDE;
virtual void RemoveRenderer(
@@ -207,7 +207,11 @@ class MockMediaStreamDependencyFactory : public MediaStreamDependencyFactory {
virtual scoped_refptr<WebRtcAudioCapturer> CreateAudioCapturer(
int render_view_id, const StreamDeviceInfo& device_info,
- const blink::WebMediaConstraints& constraints) OVERRIDE;
+ const blink::WebMediaConstraints& constraints,
+ MediaStreamAudioSource* audio_source) OVERRIDE;
+ void FailToCreateNextAudioCapturer() {
+ fail_to_create_next_audio_capturer_ = true;
+ }
virtual void StartLocalAudioTrack(
WebRtcLocalAudioTrack* audio_track) OVERRIDE;
@@ -216,6 +220,7 @@ class MockMediaStreamDependencyFactory : public MediaStreamDependencyFactory {
MockVideoSource* last_video_source() { return last_video_source_.get(); }
private:
+ bool fail_to_create_next_audio_capturer_;
scoped_refptr <MockAudioSource> last_audio_source_;
scoped_refptr <MockVideoSource> last_video_source_;

Powered by Google App Engine
This is Rietveld 408576698