| 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 567fa0bc25539590d5a6b23c9a2d745b226f86be..b147125e567c8a0db663a0d948ad7da9e27cb93b 100644
|
| --- a/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| +++ b/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h
|
| @@ -304,7 +304,8 @@ class TransportFeedbackObserver {
|
|
|
| // Note: Transport-wide sequence number as sequence number. Arrival time
|
| // must be set to 0.
|
| - virtual void AddPacket(uint16_t sequence_number,
|
| + virtual void AddPacket(uint32_t ssrc,
|
| + uint16_t sequence_number,
|
| size_t length,
|
| int probe_cluster_id) = 0;
|
|
|
| @@ -313,6 +314,16 @@ class TransportFeedbackObserver {
|
| virtual std::vector<PacketInfo> GetTransportFeedbackVector() const = 0;
|
| };
|
|
|
| +class TransportFeedbackAdapterObserver {
|
| + public:
|
| + TransportFeedbackAdapterObserver() = default;
|
| + virtual ~TransportFeedbackAdapterObserver() = default;
|
| +
|
| + virtual void OnPacketAdded(uint32_t ssrc,
|
| + uint16_t transport_sequence_number) = 0;
|
| + virtual void OnTransportFeedback(const rtcp::TransportFeedback& feedback) = 0;
|
| +};
|
| +
|
| class RtcpRttStats {
|
| public:
|
| virtual void OnRttUpdate(int64_t rtt) = 0;
|
|
|