Index: webrtc/video/rtp_stream_receiver.h |
diff --git a/webrtc/video/rtp_stream_receiver.h b/webrtc/video/rtp_stream_receiver.h |
index 89fc4f6b9347a41e498edc19e31f89c8b86ff7ab..278a6591d06772ec8b88063946179d0e5636aeb5 100644 |
--- a/webrtc/video/rtp_stream_receiver.h |
+++ b/webrtc/video/rtp_stream_receiver.h |
@@ -19,6 +19,7 @@ |
#include "webrtc/base/constructormagic.h" |
#include "webrtc/base/criticalsection.h" |
+#include "webrtc/call/rtp_demuxer.h" |
#include "webrtc/modules/include/module_common_types.h" |
#include "webrtc/modules/rtp_rtcp/include/receive_statistics.h" |
#include "webrtc/modules/rtp_rtcp/include/remote_ntp_time_estimator.h" |
@@ -57,6 +58,7 @@ class VideoReceiver; |
class RtpStreamReceiver : public RtpData, |
public RtpFeedback, |
+ public RtpPacketSinkInterface, |
public VCMFrameTypeCallback, |
public VCMPacketRequestCallback, |
public video_coding::OnReceivedFrameCallback, |
@@ -95,8 +97,8 @@ class RtpStreamReceiver : public RtpData, |
void SignalNetworkState(NetworkState state); |
- // TODO(nisse): Intended to be part of an RtpPacketReceiver interface. |
- void OnRtpPacket(const RtpPacketReceived& packet); |
+ // Implements RtpPacketSinkInterface. |
+ void OnRtpPacket(const RtpPacketReceived& packet) override; |
// Implements RtpData. |
int32_t OnReceivedPayloadData(const uint8_t* payload_data, |