Index: webrtc/api/videotrack.h |
diff --git a/webrtc/api/videotrack.h b/webrtc/api/videotrack.h |
index 57bc42fca79b3d22fb10d1af0e1a5088128d3bd8..02546efd6952645f87fde75a9b5bf2c452e38371 100644 |
--- a/webrtc/api/videotrack.h |
+++ b/webrtc/api/videotrack.h |
@@ -24,7 +24,8 @@ |
namespace webrtc { |
class VideoTrack : public MediaStreamTrack<VideoTrackInterface>, |
- public rtc::VideoSourceBase { |
+ public rtc::VideoSourceBase, |
+ public ObserverInterface { |
public: |
static rtc::scoped_refptr<VideoTrack> Create( |
const std::string& label, |
@@ -45,6 +46,9 @@ class VideoTrack : public MediaStreamTrack<VideoTrackInterface>, |
~VideoTrack(); |
private: |
+ // Implements ObserverInterface. Observes |video_source_| state. |
+ void OnChanged() override; |
+ |
rtc::ThreadChecker thread_checker_; |
rtc::scoped_refptr<VideoTrackSourceInterface> video_source_; |
}; |