Index: webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h |
diff --git a/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h b/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h |
index ea366878c54281cd6279952cfec4392c4d350deb..7642285caf152967f8a57542a2ea9803c35b6d55 100644 |
--- a/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h |
+++ b/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h |
@@ -293,6 +293,17 @@ class RtcpBandwidthObserver { |
virtual ~RtcpBandwidthObserver() {} |
}; |
+class SendTimeObserver { |
+ public: |
+ SendTimeObserver() {} |
+ virtual ~SendTimeObserver() {} |
+ |
+ // Transport-wide sequence number and timestamp (system time in milliseconds), |
+ // of when the packet was put on the wire. |
+ virtual void OnPacketSent(uint16_t transport_sequence_number, |
+ int64_t send_time) = 0; |
+}; |
+ |
class RtcpRttStats { |
public: |
virtual void OnRttUpdate(int64_t rtt) = 0; |