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

#include <rtcstats_objects.h>

Inheritance diagram for webrtc::RTCCodecStats:
webrtc::RTCStats webrtc::RTCStats

Public Member Functions

 WEBRTC_RTCSTATS_DECL ()
 
 RTCCodecStats (const std::string &id, int64_t timestamp_us)
 
 RTCCodecStats (std::string &&id, int64_t timestamp_us)
 
 RTCCodecStats (const RTCCodecStats &other)
 
 ~RTCCodecStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCCodecStats (const std::string &id, int64_t timestamp_us)
 
 RTCCodecStats (std::string &&id, int64_t timestamp_us)
 
 RTCCodecStats (const RTCCodecStats &other)
 
 ~RTCCodecStats () 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_tpayload_type
 
RTCStatsMember< std::stringmime_type
 
RTCStatsMember< uint32_tclock_rate
 
RTCStatsMember< uint32_tchannels
 
RTCStatsMember< std::stringsdp_fmtp_line
 
RTCStatsMember< std::stringimplementation
 

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

◆ RTCCodecStats() [1/6]

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

◆ RTCCodecStats() [2/6]

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

◆ RTCCodecStats() [3/6]

webrtc::RTCCodecStats::RTCCodecStats ( const RTCCodecStats other)

◆ ~RTCCodecStats() [1/2]

webrtc::RTCCodecStats::~RTCCodecStats ( )
override

◆ RTCCodecStats() [4/6]

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

◆ RTCCodecStats() [5/6]

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

◆ RTCCodecStats() [6/6]

webrtc::RTCCodecStats::RTCCodecStats ( const RTCCodecStats other)

◆ ~RTCCodecStats() [2/2]

webrtc::RTCCodecStats::~RTCCodecStats ( )
override

Member Function Documentation

◆ WEBRTC_RTCSTATS_DECL() [1/2]

webrtc::RTCCodecStats::WEBRTC_RTCSTATS_DECL ( )

◆ WEBRTC_RTCSTATS_DECL() [2/2]

webrtc::RTCCodecStats::WEBRTC_RTCSTATS_DECL ( )

Member Data Documentation

◆ channels

RTCStatsMember< uint32_t > webrtc::RTCCodecStats::channels

◆ clock_rate

RTCStatsMember< uint32_t > webrtc::RTCCodecStats::clock_rate

◆ implementation

RTCStatsMember< std::string > webrtc::RTCCodecStats::implementation

◆ mime_type

RTCStatsMember< std::string > webrtc::RTCCodecStats::mime_type

◆ payload_type

RTCStatsMember< uint32_t > webrtc::RTCCodecStats::payload_type

◆ sdp_fmtp_line

RTCStatsMember< std::string > webrtc::RTCCodecStats::sdp_fmtp_line

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