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

#include <rtcstats_objects.h>

Inheritance diagram for webrtc::RTCInboundRTPStreamStats:
webrtc::RTCRTPStreamStats webrtc::RTCRTPStreamStats webrtc::RTCStats webrtc::RTCStats webrtc::RTCStats webrtc::RTCStats

Public Member Functions

 WEBRTC_RTCSTATS_DECL ()
 
 RTCInboundRTPStreamStats (const std::string &id, int64_t timestamp_us)
 
 RTCInboundRTPStreamStats (std::string &&id, int64_t timestamp_us)
 
 RTCInboundRTPStreamStats (const RTCInboundRTPStreamStats &other)
 
 ~RTCInboundRTPStreamStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCInboundRTPStreamStats (const std::string &id, int64_t timestamp_us)
 
 RTCInboundRTPStreamStats (std::string &&id, int64_t timestamp_us)
 
 RTCInboundRTPStreamStats (const RTCInboundRTPStreamStats &other)
 
 ~RTCInboundRTPStreamStats () override
 
- Public Member Functions inherited from webrtc::RTCRTPStreamStats
 WEBRTC_RTCSTATS_DECL ()
 
 RTCRTPStreamStats (const RTCRTPStreamStats &other)
 
 ~RTCRTPStreamStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCRTPStreamStats (const RTCRTPStreamStats &other)
 
 ~RTCRTPStreamStats () override
 
- Public Member Functions inherited from webrtc::RTCStats
 RTCStats (const std::string &id, int64_t timestamp_us)
 
 RTCStats (std::string &&id, int64_t timestamp_us)
 
virtual ~RTCStats ()
 
virtual std::unique_ptr< RTCStatscopy () const =0
 
const std::stringid () const
 
int64_t timestamp_us () const
 
virtual const char * type () const =0
 
std::vector< const RTCStatsMemberInterface * > Members () const
 
bool operator== (const RTCStats &other) const
 
bool operator!= (const RTCStats &other) const
 
std::string ToString () const
 
template<typename T >
const Tcast_to () const
 
 RTCStats (const std::string &id, int64_t timestamp_us)
 
 RTCStats (std::string &&id, int64_t timestamp_us)
 
virtual ~RTCStats ()
 
virtual std::unique_ptr< RTCStatscopy () const =0
 
const std::stringid () const
 
int64_t timestamp_us () const
 
virtual const char * type () const =0
 
std::vector< const RTCStatsMemberInterface * > Members () const
 
bool operator== (const RTCStats &other) const
 
bool operator!= (const RTCStats &other) const
 
std::string ToString () const
 
template<typename T >
const Tcast_to () const
 

Public Attributes

RTCStatsMember< uint32_tpackets_received
 
RTCStatsMember< uint64_tbytes_received
 
RTCStatsMember< uint32_tpackets_lost
 
RTCStatsMember< double > jitter
 
RTCStatsMember< double > fraction_lost
 
RTCStatsMember< double > round_trip_time
 
RTCStatsMember< uint32_tpackets_discarded
 
RTCStatsMember< uint32_tpackets_repaired
 
RTCStatsMember< uint32_tburst_packets_lost
 
RTCStatsMember< uint32_tburst_packets_discarded
 
RTCStatsMember< uint32_tburst_loss_count
 
RTCStatsMember< uint32_tburst_discard_count
 
RTCStatsMember< double > burst_loss_rate
 
RTCStatsMember< double > burst_discard_rate
 
RTCStatsMember< double > gap_loss_rate
 
RTCStatsMember< double > gap_discard_rate
 
RTCStatsMember< uint32_tframes_decoded
 
- Public Attributes inherited from webrtc::RTCRTPStreamStats
RTCStatsMember< uint32_tssrc
 
RTCStatsMember< std::stringassociate_stats_id
 
RTCStatsMember< bool > is_remote
 
RTCStatsMember< std::stringmedia_type
 
RTCStatsMember< std::stringtrack_id
 
RTCStatsMember< std::stringtransport_id
 
RTCStatsMember< std::stringcodec_id
 
RTCStatsMember< uint32_tfir_count
 
RTCStatsMember< uint32_tpli_count
 
RTCStatsMember< uint32_tnack_count
 
RTCStatsMember< uint32_tsli_count
 
RTCStatsMember< uint64_tqp_sum
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::RTCRTPStreamStats
 RTCRTPStreamStats (const std::string &id, int64_t timestamp_us)
 
 RTCRTPStreamStats (std::string &&id, int64_t timestamp_us)
 
 RTCRTPStreamStats (const std::string &id, int64_t timestamp_us)
 
 RTCRTPStreamStats (std::string &&id, int64_t timestamp_us)
 
- Protected Member Functions inherited from webrtc::RTCStats
virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 
virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 
- Protected Attributes inherited from webrtc::RTCStats
std::string const id_
 
int64_t timestamp_us_
 

Constructor & Destructor Documentation

◆ RTCInboundRTPStreamStats() [1/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( const std::string id,
int64_t  timestamp_us 
)

◆ RTCInboundRTPStreamStats() [2/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( std::string &&  id,
int64_t  timestamp_us 
)

◆ RTCInboundRTPStreamStats() [3/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( const RTCInboundRTPStreamStats other)

◆ ~RTCInboundRTPStreamStats() [1/2]

webrtc::RTCInboundRTPStreamStats::~RTCInboundRTPStreamStats ( )
override

◆ RTCInboundRTPStreamStats() [4/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( const std::string id,
int64_t  timestamp_us 
)

◆ RTCInboundRTPStreamStats() [5/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( std::string &&  id,
int64_t  timestamp_us 
)

◆ RTCInboundRTPStreamStats() [6/6]

webrtc::RTCInboundRTPStreamStats::RTCInboundRTPStreamStats ( const RTCInboundRTPStreamStats other)

◆ ~RTCInboundRTPStreamStats() [2/2]

webrtc::RTCInboundRTPStreamStats::~RTCInboundRTPStreamStats ( )
override

Member Function Documentation

◆ WEBRTC_RTCSTATS_DECL() [1/2]

webrtc::RTCInboundRTPStreamStats::WEBRTC_RTCSTATS_DECL ( )

◆ WEBRTC_RTCSTATS_DECL() [2/2]

webrtc::RTCInboundRTPStreamStats::WEBRTC_RTCSTATS_DECL ( )

Member Data Documentation

◆ burst_discard_count

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::burst_discard_count

◆ burst_discard_rate

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::burst_discard_rate

◆ burst_loss_count

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::burst_loss_count

◆ burst_loss_rate

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::burst_loss_rate

◆ burst_packets_discarded

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::burst_packets_discarded

◆ burst_packets_lost

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::burst_packets_lost

◆ bytes_received

RTCStatsMember< uint64_t > webrtc::RTCInboundRTPStreamStats::bytes_received

◆ fraction_lost

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::fraction_lost

◆ frames_decoded

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::frames_decoded

◆ gap_discard_rate

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::gap_discard_rate

◆ gap_loss_rate

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::gap_loss_rate

◆ jitter

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::jitter

◆ packets_discarded

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::packets_discarded

◆ packets_lost

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::packets_lost

◆ packets_received

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::packets_received

◆ packets_repaired

RTCStatsMember< uint32_t > webrtc::RTCInboundRTPStreamStats::packets_repaired

◆ round_trip_time

RTCStatsMember< double > webrtc::RTCInboundRTPStreamStats::round_trip_time

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