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

#include <rtcstats_objects.h>

Inheritance diagram for webrtc::RTCMediaStreamTrackStats:
webrtc::RTCStats webrtc::RTCStats

Public Member Functions

 WEBRTC_RTCSTATS_DECL ()
 
 RTCMediaStreamTrackStats (const std::string &id, int64_t timestamp_us, const char *kind)
 
 RTCMediaStreamTrackStats (std::string &&id, int64_t timestamp_us, const char *kind)
 
 RTCMediaStreamTrackStats (const RTCMediaStreamTrackStats &other)
 
 ~RTCMediaStreamTrackStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCMediaStreamTrackStats (const std::string &id, int64_t timestamp_us, const char *kind)
 
 RTCMediaStreamTrackStats (std::string &&id, int64_t timestamp_us, const char *kind)
 
 RTCMediaStreamTrackStats (const RTCMediaStreamTrackStats &other)
 
 ~RTCMediaStreamTrackStats () 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< std::stringtrack_identifier
 
RTCStatsMember< bool > remote_source
 
RTCStatsMember< bool > ended
 
RTCStatsMember< bool > detached
 
RTCStatsMember< std::stringkind
 
RTCStatsMember< uint32_tframe_width
 
RTCStatsMember< uint32_tframe_height
 
RTCStatsMember< double > frames_per_second
 
RTCStatsMember< uint32_tframes_sent
 
RTCStatsMember< uint32_tframes_received
 
RTCStatsMember< uint32_tframes_decoded
 
RTCStatsMember< uint32_tframes_dropped
 
RTCStatsMember< uint32_tframes_corrupted
 
RTCStatsMember< uint32_tpartial_frames_lost
 
RTCStatsMember< uint32_tfull_frames_lost
 
RTCStatsMember< double > audio_level
 
RTCStatsMember< double > echo_return_loss
 
RTCStatsMember< double > echo_return_loss_enhancement
 

Additional Inherited Members

- 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

◆ RTCMediaStreamTrackStats() [1/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( const std::string id,
int64_t  timestamp_us,
const char *  kind 
)

◆ RTCMediaStreamTrackStats() [2/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( std::string &&  id,
int64_t  timestamp_us,
const char *  kind 
)

◆ RTCMediaStreamTrackStats() [3/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( const RTCMediaStreamTrackStats other)

◆ ~RTCMediaStreamTrackStats() [1/2]

webrtc::RTCMediaStreamTrackStats::~RTCMediaStreamTrackStats ( )
override

◆ RTCMediaStreamTrackStats() [4/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( const std::string id,
int64_t  timestamp_us,
const char *  kind 
)

◆ RTCMediaStreamTrackStats() [5/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( std::string &&  id,
int64_t  timestamp_us,
const char *  kind 
)

◆ RTCMediaStreamTrackStats() [6/6]

webrtc::RTCMediaStreamTrackStats::RTCMediaStreamTrackStats ( const RTCMediaStreamTrackStats other)

◆ ~RTCMediaStreamTrackStats() [2/2]

webrtc::RTCMediaStreamTrackStats::~RTCMediaStreamTrackStats ( )
override

Member Function Documentation

◆ WEBRTC_RTCSTATS_DECL() [1/2]

webrtc::RTCMediaStreamTrackStats::WEBRTC_RTCSTATS_DECL ( )

◆ WEBRTC_RTCSTATS_DECL() [2/2]

webrtc::RTCMediaStreamTrackStats::WEBRTC_RTCSTATS_DECL ( )

Member Data Documentation

◆ audio_level

RTCStatsMember< double > webrtc::RTCMediaStreamTrackStats::audio_level

◆ detached

RTCStatsMember< bool > webrtc::RTCMediaStreamTrackStats::detached

◆ echo_return_loss

RTCStatsMember< double > webrtc::RTCMediaStreamTrackStats::echo_return_loss

◆ echo_return_loss_enhancement

RTCStatsMember< double > webrtc::RTCMediaStreamTrackStats::echo_return_loss_enhancement

◆ ended

RTCStatsMember< bool > webrtc::RTCMediaStreamTrackStats::ended

◆ frame_height

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frame_height

◆ frame_width

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frame_width

◆ frames_corrupted

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frames_corrupted

◆ frames_decoded

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frames_decoded

◆ frames_dropped

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frames_dropped

◆ frames_per_second

RTCStatsMember< double > webrtc::RTCMediaStreamTrackStats::frames_per_second

◆ frames_received

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frames_received

◆ frames_sent

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::frames_sent

◆ full_frames_lost

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::full_frames_lost

◆ kind

RTCStatsMember< std::string > webrtc::RTCMediaStreamTrackStats::kind

◆ partial_frames_lost

RTCStatsMember< uint32_t > webrtc::RTCMediaStreamTrackStats::partial_frames_lost

◆ remote_source

RTCStatsMember< bool > webrtc::RTCMediaStreamTrackStats::remote_source

◆ track_identifier

RTCStatsMember< std::string > webrtc::RTCMediaStreamTrackStats::track_identifier

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