| Index: webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| diff --git a/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h b/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| index 7df8a131c6086af36cdb08b9b777188dfdff1601..ddfec4d7cd7c351209c36c77c218c08d54bca1b5 100644
|
| --- a/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| +++ b/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| @@ -342,7 +342,8 @@ class TransportFeedbackObserver {
|
| virtual ~TransportFeedbackObserver() {}
|
|
|
| // Note: Transport-wide sequence number as sequence number.
|
| - virtual void AddPacket(uint16_t sequence_number,
|
| + virtual void AddPacket(uint32_t ssrc,
|
| + uint16_t sequence_number,
|
| size_t length,
|
| const PacedPacketInfo& pacing_info) = 0;
|
|
|
| @@ -351,6 +352,15 @@ class TransportFeedbackObserver {
|
| virtual std::vector<PacketFeedback> GetTransportFeedbackVector() const = 0;
|
| };
|
|
|
| +class PacketFeedbackObserver {
|
| + public:
|
| + virtual ~PacketFeedbackObserver() = default;
|
| +
|
| + virtual void OnPacketAdded(uint32_t ssrc, uint16_t seq_num) = 0;
|
| + virtual void OnPacketFeedbackVector(
|
| + const std::vector<PacketFeedback>& packet_feedback_vector) = 0;
|
| +};
|
| +
|
| class RtcpRttStats {
|
| public:
|
| virtual void OnRttUpdate(int64_t rtt) = 0;
|
|
|