Index: webrtc/api/videotrack.cc |
diff --git a/webrtc/api/videotrack.cc b/webrtc/api/videotrack.cc |
index 577ac68498a35ad36eb3672ddde95d8cf4b467f2..11a0177c773e0b6b058b640dd60c81873803d12e 100644 |
--- a/webrtc/api/videotrack.cc |
+++ b/webrtc/api/videotrack.cc |
@@ -33,12 +33,15 @@ std::string VideoTrack::kind() const { |
return kVideoKind; |
} |
-void VideoTrack::AddRenderer(VideoRendererInterface* renderer) { |
- renderers_.AddRenderer(renderer); |
+void VideoTrack::AddOrUpdateSink( |
+ rtc::VideoSinkInterface<cricket::VideoFrame>* sink, |
+ const rtc::VideoSinkWants& wants) { |
+ renderers_.AddOrUpdateSink(sink, wants); |
} |
-void VideoTrack::RemoveRenderer(VideoRendererInterface* renderer) { |
- renderers_.RemoveRenderer(renderer); |
+void VideoTrack::RemoveSink( |
+ rtc::VideoSinkInterface<cricket::VideoFrame>* sink) { |
+ renderers_.RemoveSink(sink); |
} |
rtc::VideoSinkInterface<cricket::VideoFrame>* VideoTrack::GetSink() { |
@@ -51,7 +54,8 @@ bool VideoTrack::set_enabled(bool enable) { |
} |
rtc::scoped_refptr<VideoTrack> VideoTrack::Create( |
- const std::string& id, VideoSourceInterface* source) { |
+ const std::string& id, |
+ VideoSourceInterface* source) { |
rtc::RefCountedObject<VideoTrack>* track = |
new rtc::RefCountedObject<VideoTrack>(id, source); |
return track; |