LeviLamina
Loading...
Searching...
No Matches
NetworkLinkRtcpObserver.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class DataRate; }
8namespace webrtc { class ReportBlockData; }
9namespace webrtc { class TimeDelta; }
10namespace webrtc { class Timestamp; }
11namespace webrtc::rtcp { class TransportFeedback; }
12// clang-format on
13
14namespace webrtc {
15
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 virtual ~NetworkLinkRtcpObserver() = default;
21
22 virtual void
23 OnTransportFeedback(::webrtc::Timestamp receive_time, ::webrtc::rtcp::TransportFeedback const& feedback);
24
25 virtual void OnReceiverEstimatedMaxBitrate(::webrtc::Timestamp receive_time, ::webrtc::DataRate bitrate);
26
27 virtual void
29
30 virtual void OnRttUpdate(::webrtc::Timestamp receive_time, ::webrtc::TimeDelta rtt);
31 // NOLINTEND
32
33public:
34 // virtual function thunks
35 // NOLINTBEGIN
36
37 // NOLINTEND
38};
39
40} // namespace webrtc
Definition _HeaderOutputPredefine.h:310
Definition DataRate.h:10
Definition NetworkLinkRtcpObserver.h:16
Definition ReportBlockData.h:14
Definition TimeDelta.h:10
Definition Timestamp.h:15
Definition TransportFeedback.h:18