webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::TransportFeedbackAdapter Class Reference

#include <transport_feedback_adapter.h>

Inheritance diagram for webrtc::TransportFeedbackAdapter:
webrtc::TransportFeedbackObserver webrtc::CallStatsObserver webrtc::TransportFeedbackObserver webrtc::CallStatsObserver

Public Member Functions

 TransportFeedbackAdapter (RtcEventLog *event_log, Clock *clock, BitrateController *bitrate_controller)
 
virtual ~TransportFeedbackAdapter ()
 
void InitBwe ()
 
void AddPacket (uint16_t sequence_number, size_t length, const PacedPacketInfo &pacing_info) override
 
void OnSentPacket (uint16_t sequence_number, int64_t send_time_ms)
 
void OnTransportFeedback (const rtcp::TransportFeedback &feedback) override
 
std::vector< PacketInfoGetTransportFeedbackVector () const override
 
void OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override
 
void SetStartBitrate (int start_bitrate_bps)
 
void SetMinBitrate (int min_bitrate_bps)
 
void SetTransportOverhead (int transport_overhead_bytes_per_packet)
 
int64_t GetProbingIntervalMs () const
 
 TransportFeedbackAdapter (RtcEventLog *event_log, Clock *clock, BitrateController *bitrate_controller)
 
virtual ~TransportFeedbackAdapter ()
 
void InitBwe ()
 
void AddPacket (uint16_t sequence_number, size_t length, const PacedPacketInfo &pacing_info) override
 
void OnSentPacket (uint16_t sequence_number, int64_t send_time_ms)
 
void OnTransportFeedback (const rtcp::TransportFeedback &feedback) override
 
std::vector< PacketInfoGetTransportFeedbackVector () const override
 
void OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override
 
void SetStartBitrate (int start_bitrate_bps)
 
void SetMinBitrate (int min_bitrate_bps)
 
void SetTransportOverhead (int transport_overhead_bytes_per_packet)
 
int64_t GetProbingIntervalMs () const
 
- Public Member Functions inherited from webrtc::TransportFeedbackObserver
 TransportFeedbackObserver ()
 
virtual ~TransportFeedbackObserver ()
 
 TransportFeedbackObserver ()
 
virtual ~TransportFeedbackObserver ()
 
- Public Member Functions inherited from webrtc::CallStatsObserver
virtual ~CallStatsObserver ()
 
virtual ~CallStatsObserver ()
 

Constructor & Destructor Documentation

◆ TransportFeedbackAdapter() [1/2]

webrtc::TransportFeedbackAdapter::TransportFeedbackAdapter ( RtcEventLog event_log,
Clock clock,
BitrateController bitrate_controller 
)

◆ ~TransportFeedbackAdapter() [1/2]

webrtc::TransportFeedbackAdapter::~TransportFeedbackAdapter ( )
virtual

◆ TransportFeedbackAdapter() [2/2]

webrtc::TransportFeedbackAdapter::TransportFeedbackAdapter ( RtcEventLog event_log,
Clock clock,
BitrateController bitrate_controller 
)

◆ ~TransportFeedbackAdapter() [2/2]

virtual webrtc::TransportFeedbackAdapter::~TransportFeedbackAdapter ( )
virtual

Member Function Documentation

◆ AddPacket() [1/2]

void webrtc::TransportFeedbackAdapter::AddPacket ( uint16_t  sequence_number,
size_t  length,
const PacedPacketInfo pacing_info 
)
overridevirtual

◆ AddPacket() [2/2]

void webrtc::TransportFeedbackAdapter::AddPacket ( uint16_t  sequence_number,
size_t  length,
const PacedPacketInfo pacing_info 
)
overridevirtual

◆ GetProbingIntervalMs() [1/2]

int64_t webrtc::TransportFeedbackAdapter::GetProbingIntervalMs ( ) const

◆ GetProbingIntervalMs() [2/2]

int64_t webrtc::TransportFeedbackAdapter::GetProbingIntervalMs ( ) const

◆ GetTransportFeedbackVector() [1/2]

std::vector< PacketInfo > webrtc::TransportFeedbackAdapter::GetTransportFeedbackVector ( ) const
overridevirtual

◆ GetTransportFeedbackVector() [2/2]

std::vector<PacketInfo> webrtc::TransportFeedbackAdapter::GetTransportFeedbackVector ( ) const
overridevirtual

◆ InitBwe() [1/2]

void webrtc::TransportFeedbackAdapter::InitBwe ( )

◆ InitBwe() [2/2]

void webrtc::TransportFeedbackAdapter::InitBwe ( )

◆ OnRttUpdate() [1/2]

void webrtc::TransportFeedbackAdapter::OnRttUpdate ( int64_t  avg_rtt_ms,
int64_t  max_rtt_ms 
)
overridevirtual

◆ OnRttUpdate() [2/2]

void webrtc::TransportFeedbackAdapter::OnRttUpdate ( int64_t  avg_rtt_ms,
int64_t  max_rtt_ms 
)
overridevirtual

◆ OnSentPacket() [1/2]

void webrtc::TransportFeedbackAdapter::OnSentPacket ( uint16_t  sequence_number,
int64_t  send_time_ms 
)

◆ OnSentPacket() [2/2]

void webrtc::TransportFeedbackAdapter::OnSentPacket ( uint16_t  sequence_number,
int64_t  send_time_ms 
)

◆ OnTransportFeedback() [1/2]

void webrtc::TransportFeedbackAdapter::OnTransportFeedback ( const rtcp::TransportFeedback feedback)
overridevirtual

◆ OnTransportFeedback() [2/2]

void webrtc::TransportFeedbackAdapter::OnTransportFeedback ( const rtcp::TransportFeedback feedback)
overridevirtual

◆ SetMinBitrate() [1/2]

void webrtc::TransportFeedbackAdapter::SetMinBitrate ( int  min_bitrate_bps)

◆ SetMinBitrate() [2/2]

void webrtc::TransportFeedbackAdapter::SetMinBitrate ( int  min_bitrate_bps)

◆ SetStartBitrate() [1/2]

void webrtc::TransportFeedbackAdapter::SetStartBitrate ( int  start_bitrate_bps)

◆ SetStartBitrate() [2/2]

void webrtc::TransportFeedbackAdapter::SetStartBitrate ( int  start_bitrate_bps)

◆ SetTransportOverhead() [1/2]

void webrtc::TransportFeedbackAdapter::SetTransportOverhead ( int  transport_overhead_bytes_per_packet)

◆ SetTransportOverhead() [2/2]

void webrtc::TransportFeedbackAdapter::SetTransportOverhead ( int  transport_overhead_bytes_per_packet)

The documentation for this class was generated from the following files: