Index: webrtc/test/vcm_capturer.h |
diff --git a/webrtc/test/vcm_capturer.h b/webrtc/test/vcm_capturer.h |
index a6c4b5ca37f31be6714436d1da5d577e4dc1a6df..c4dae6556d6c6642d29ab0123932fbb9378f2268 100644 |
--- a/webrtc/test/vcm_capturer.h |
+++ b/webrtc/test/vcm_capturer.h |
@@ -20,7 +20,9 @@ |
namespace webrtc { |
namespace test { |
-class VcmCapturer : public VideoCapturer, public VideoCaptureDataCallback { |
+class VcmCapturer |
+ : public VideoCapturer, |
+ public rtc::VideoSinkInterface<VideoFrame> { |
public: |
static VcmCapturer* Create(size_t width, size_t height, size_t target_fps); |
virtual ~VcmCapturer(); |
@@ -31,9 +33,7 @@ class VcmCapturer : public VideoCapturer, public VideoCaptureDataCallback { |
const rtc::VideoSinkWants& wants) override; |
void RemoveSink(rtc::VideoSinkInterface<VideoFrame>* sink) override; |
- void OnIncomingCapturedFrame(const int32_t id, |
- const VideoFrame& frame) override; // NOLINT |
- void OnCaptureDelayChanged(const int32_t id, const int32_t delay) override; |
+ void OnFrame(const VideoFrame& frame) override; |
private: |
VcmCapturer(); |