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

#include <receive_statistics.h>

Inheritance diagram for webrtc::StreamStatistician:
webrtc::StreamStatisticianImpl webrtc::StreamStatisticianImpl

Public Member Functions

virtual ~StreamStatistician ()
 
virtual bool GetStatistics (RtcpStatistics *statistics, bool reset)=0
 
virtual void GetDataCounters (size_t *bytes_received, uint32_t *packets_received) const =0
 
virtual void GetReceiveStreamDataCounters (StreamDataCounters *data_counters) const =0
 
virtual uint32_t BitrateReceived () const =0
 
virtual bool IsRetransmitOfOldPacket (const RTPHeader &header, int64_t min_rtt) const =0
 
virtual bool IsPacketInOrder (uint16_t sequence_number) const =0
 
virtual ~StreamStatistician ()
 
virtual bool GetStatistics (RtcpStatistics *statistics, bool reset)=0
 
virtual void GetDataCounters (size_t *bytes_received, uint32_t *packets_received) const =0
 
virtual void GetReceiveStreamDataCounters (StreamDataCounters *data_counters) const =0
 
virtual uint32_t BitrateReceived () const =0
 
virtual bool IsRetransmitOfOldPacket (const RTPHeader &header, int64_t min_rtt) const =0
 
virtual bool IsPacketInOrder (uint16_t sequence_number) const =0
 

Constructor & Destructor Documentation

◆ ~StreamStatistician() [1/2]

webrtc::StreamStatistician::~StreamStatistician ( )
virtual

◆ ~StreamStatistician() [2/2]

virtual webrtc::StreamStatistician::~StreamStatistician ( )
virtual

Member Function Documentation

◆ BitrateReceived() [1/2]

virtual uint32_t webrtc::StreamStatistician::BitrateReceived ( ) const
pure virtual

◆ BitrateReceived() [2/2]

virtual uint32_t webrtc::StreamStatistician::BitrateReceived ( ) const
pure virtual

◆ GetDataCounters() [1/2]

virtual void webrtc::StreamStatistician::GetDataCounters ( size_t bytes_received,
uint32_t packets_received 
) const
pure virtual

◆ GetDataCounters() [2/2]

virtual void webrtc::StreamStatistician::GetDataCounters ( size_t bytes_received,
uint32_t packets_received 
) const
pure virtual

◆ GetReceiveStreamDataCounters() [1/2]

virtual void webrtc::StreamStatistician::GetReceiveStreamDataCounters ( StreamDataCounters data_counters) const
pure virtual

◆ GetReceiveStreamDataCounters() [2/2]

virtual void webrtc::StreamStatistician::GetReceiveStreamDataCounters ( StreamDataCounters data_counters) const
pure virtual

◆ GetStatistics() [1/2]

virtual bool webrtc::StreamStatistician::GetStatistics ( RtcpStatistics statistics,
bool  reset 
)
pure virtual

◆ GetStatistics() [2/2]

virtual bool webrtc::StreamStatistician::GetStatistics ( RtcpStatistics statistics,
bool  reset 
)
pure virtual

◆ IsPacketInOrder() [1/2]

virtual bool webrtc::StreamStatistician::IsPacketInOrder ( uint16_t  sequence_number) const
pure virtual

◆ IsPacketInOrder() [2/2]

virtual bool webrtc::StreamStatistician::IsPacketInOrder ( uint16_t  sequence_number) const
pure virtual

◆ IsRetransmitOfOldPacket() [1/2]

virtual bool webrtc::StreamStatistician::IsRetransmitOfOldPacket ( const RTPHeader header,
int64_t  min_rtt 
) const
pure virtual

◆ IsRetransmitOfOldPacket() [2/2]

virtual bool webrtc::StreamStatistician::IsRetransmitOfOldPacket ( const RTPHeader header,
int64_t  min_rtt 
) const
pure virtual

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