Index: webrtc/media/engine/fakewebrtccall.cc |
diff --git a/webrtc/media/engine/fakewebrtccall.cc b/webrtc/media/engine/fakewebrtccall.cc |
index 193831598c2f6a6e52126fafea41384bf0c7d7df..4f0a2b38a5522fcbde114e6e5758c84104817db2 100644 |
--- a/webrtc/media/engine/fakewebrtccall.cc |
+++ b/webrtc/media/engine/fakewebrtccall.cc |
@@ -162,8 +162,7 @@ int64_t FakeVideoSendStream::GetLastTimestamp() const { |
return last_frame_.render_time_ms(); |
} |
-void FakeVideoSendStream::IncomingCapturedFrame( |
- const webrtc::VideoFrame& frame) { |
+void FakeVideoSendStream::OnFrame(const webrtc::VideoFrame& frame) { |
++num_swapped_frames_; |
last_frame_.ShallowCopy(frame); |
} |
@@ -204,10 +203,6 @@ void FakeVideoSendStream::ReconfigureVideoEncoder( |
++num_encoder_reconfigurations_; |
} |
-webrtc::VideoCaptureInput* FakeVideoSendStream::Input() { |
- return this; |
-} |
- |
void FakeVideoSendStream::Start() { |
sending_ = true; |
} |
@@ -216,6 +211,12 @@ void FakeVideoSendStream::Stop() { |
sending_ = false; |
} |
+void FakeVideoSendStream::SetSource( |
+ rtc::VideoSourceInterface<webrtc::VideoFrame>* source) { |
+ if (source) |
+ source->AddOrUpdateSink(this, rtc::VideoSinkWants()); |
+} |
+ |
FakeVideoReceiveStream::FakeVideoReceiveStream( |
webrtc::VideoReceiveStream::Config config) |
: config_(std::move(config)), receiving_(false) {} |