Make VideoFrameTrackingIdInjector implement EncodedImageDataPropagator

Bug: b/194993473
Change-Id: I722788f64067a5317707f4752e1667b9a9e7cdc7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227223
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34595}
diff --git a/test/pc/e2e/analyzer/video/video_frame_tracking_id_injector.h b/test/pc/e2e/analyzer/video/video_frame_tracking_id_injector.h
index aac7c37..d5ad613 100644
--- a/test/pc/e2e/analyzer/video/video_frame_tracking_id_injector.h
+++ b/test/pc/e2e/analyzer/video/video_frame_tracking_id_injector.h
@@ -27,8 +27,7 @@
 // (http://www.webrtc.org/experiments/rtp-hdrext/video-frame-tracking-id).
 //
 // Note that this injector doesn't allow to discard frames.
-class VideoFrameTrackingIdInjector : public EncodedImageDataInjector,
-                                     public EncodedImageDataExtractor {
+class VideoFrameTrackingIdInjector : public EncodedImageDataPropagator {
  public:
   EncodedImage InjectData(uint16_t id,
                           bool unused_discard,