Index: talk/session/media/channelmanager.h |
diff --git a/talk/session/media/channelmanager.h b/talk/session/media/channelmanager.h |
index f69bf9a2935c2a25bca79a555e2e3e49a4118031..bbe517dc8625d9ecb40e1ce54ebbe62ad5d6142a 100644 |
--- a/talk/session/media/channelmanager.h |
+++ b/talk/session/media/channelmanager.h |
@@ -156,8 +156,12 @@ class ChannelManager : public rtc::MessageHandler, |
const VideoFormat& desired_format, |
CaptureManager::RestartOptions options); |
- bool AddVideoRenderer(VideoCapturer* capturer, VideoRenderer* renderer); |
- bool RemoveVideoRenderer(VideoCapturer* capturer, VideoRenderer* renderer); |
+ // TODO(nisse): Return values are mostly useless. Currently, these |
+ // methods tolerate nullptr inputs, probably not needed. |
+ virtual bool AddVideoSink(VideoCapturer* video_capturer, |
+ rtc::VideoSinkInterface<VideoFrame>* sink); |
+ virtual bool RemoveVideoSink(VideoCapturer* video_capturer, |
+ rtc::VideoSinkInterface<VideoFrame>* sink); |
bool IsScreencastRunning() const; |
// The operations below occur on the main thread. |