Index: content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h |
diff --git a/content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h b/content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h |
index f0ad79cf2e6625840a050bb1ebcadda58a0a707c..39881c633d6f0bf53df4490454f799a72f35cd95 100644 |
--- a/content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h |
+++ b/content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h |
@@ -150,6 +150,7 @@ |
bool is_screen_capture) override; |
scoped_refptr<webrtc::VideoTrackSourceInterface> CreateVideoSource( |
cricket::VideoCapturer* capturer) override; |
+ void CreateWebAudioSource(blink::WebMediaStreamSource* source) override; |
scoped_refptr<webrtc::MediaStreamInterface> CreateLocalMediaStream( |
const std::string& label) override; |
scoped_refptr<webrtc::VideoTrackInterface> CreateLocalVideoTrack( |
@@ -167,14 +168,20 @@ |
int sdp_mline_index, |
const std::string& sdp) override; |
+ std::unique_ptr<WebRtcAudioCapturer> CreateAudioCapturer( |
+ int render_frame_id, |
+ const StreamDeviceInfo& device_info, |
+ const blink::WebMediaConstraints& constraints, |
+ MediaStreamAudioSource* audio_source) override; |
+ void FailToCreateNextAudioCapturer() { |
+ fail_to_create_next_audio_capturer_ = true; |
+ } |
+ |
MockAudioSource* last_audio_source() { return last_audio_source_.get(); } |
- scoped_refptr<base::SingleThreadTaskRunner> GetWebRtcSignalingThread() |
- const override; |
- |
private: |
- scoped_refptr<MockAudioSource> last_audio_source_; |
- base::Thread signaling_thread_; |
+ bool fail_to_create_next_audio_capturer_; |
+ scoped_refptr <MockAudioSource> last_audio_source_; |
DISALLOW_COPY_AND_ASSIGN(MockPeerConnectionDependencyFactory); |
}; |