| Index: talk/app/webrtc/videotrackrenderers.h
|
| diff --git a/talk/app/webrtc/videotrackrenderers.h b/talk/app/webrtc/videotrackrenderers.h
|
| index 3262e22dff821eb096a18afafb5cde2e1647b347..2a73ed4fefff22e8fefff790ac4a81c3eff0e111 100644
|
| --- a/talk/app/webrtc/videotrackrenderers.h
|
| +++ b/talk/app/webrtc/videotrackrenderers.h
|
| @@ -47,7 +47,8 @@ class VideoTrackRenderers : public cricket::VideoRenderer {
|
| VideoTrackRenderers();
|
| ~VideoTrackRenderers();
|
|
|
| - // Implements cricket::VideoRenderer
|
| + // Implements cricket::VideoRenderer. If the track is disabled,
|
| + // incoming frames are replaced by black frames.
|
| virtual bool RenderFrame(const cricket::VideoFrame* frame);
|
|
|
| void AddRenderer(VideoRendererInterface* renderer);
|
| @@ -55,6 +56,10 @@ class VideoTrackRenderers : public cricket::VideoRenderer {
|
| 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);
|
| +
|
| bool enabled_;
|
| std::set<VideoRendererInterface*> renderers_;
|
|
|
|
|