| Index: talk/app/webrtc/videotrackrenderers.h
|
| diff --git a/talk/app/webrtc/videotrackrenderers.h b/talk/app/webrtc/videotrackrenderers.h
|
| index 2a73ed4fefff22e8fefff790ac4a81c3eff0e111..cc429c217f7358372ceea8a03a9856126e15b726 100644
|
| --- a/talk/app/webrtc/videotrackrenderers.h
|
| +++ b/talk/app/webrtc/videotrackrenderers.h
|
| @@ -51,17 +51,17 @@ class VideoTrackRenderers : public cricket::VideoRenderer {
|
| // incoming frames are replaced by black frames.
|
| virtual bool RenderFrame(const cricket::VideoFrame* frame);
|
|
|
| - void AddRenderer(VideoRendererInterface* renderer);
|
| - void RemoveRenderer(VideoRendererInterface* renderer);
|
| + void AddSink(rtc::VideoSinkInterface<cricket::VideoFrame>* sink);
|
| + void RemoveSink(rtc::VideoSinkInterface<cricket::VideoFrame>* sink);
|
| void SetEnabled(bool enable);
|
|
|
| private:
|
| // Pass the frame on to to each registered renderer. Requires
|
| // critical_section_ already locked.
|
| - void RenderFrameToRenderers(const cricket::VideoFrame* frame);
|
| + void SendFrameToSinks(const cricket::VideoFrame& frame);
|
|
|
| bool enabled_;
|
| - std::set<VideoRendererInterface*> renderers_;
|
| + std::set<rtc::VideoSinkInterface<cricket::VideoFrame>*> sinks_;
|
|
|
| rtc::CriticalSection critical_section_; // Protects the above variables
|
| };
|
|
|