MillicastSDK 2.0.0
|
#include <stats.h>
Public Attributes | |
std::string | local_id |
double | round_trip_time |
double | total_round_trip_time |
unsigned long | round_trip_time_measurements |
double | fraction_lost |
Public Attributes inherited from millicast::rtcstats::ReceivedRtpStream | |
std::optional< unsigned long long > | packets_received |
std::optional< double > | jitter |
std::optional< long long > | packets_lost |
std::optional< unsigned long long > | frames_dropped |
Public Attributes inherited from millicast::rtcstats::RtpStream | |
unsigned long | ssrc |
std::string | kind |
std::optional< std::string > | transport_id |
std::optional< std::string > | codec_id |
Public Attributes inherited from millicast::rtcstats::Stats | |
int64_t | timestamp |
The timestamp in Milliseconds since Unix Epoch (Jan 1, 1970 00:00:00 UTC). | |
std::string | id |
The WebRTC identifier for the statistics. | |
Type | type |
Type of statistics. | |
Static Public Attributes | |
static constexpr auto | STYPE = Type::REMOTE_INBOUND_RTP |
Static Public Attributes inherited from millicast::rtcstats::ReceivedRtpStream | |
static constexpr auto | STYPE = Type::INBOUND_RTP |
Additional Inherited Members | |
Public Member Functions inherited from millicast::rtcstats::Stats | |
template<typename T > | |
const T * | cast_to () const |
Cast the statistics to their true type. Make sure to use. | |
virtual | ~Stats ()=default |
double millicast::rtcstats::RemoteInboundRtpStream::fraction_lost |
std::string millicast::rtcstats::RemoteInboundRtpStream::local_id |
double millicast::rtcstats::RemoteInboundRtpStream::round_trip_time |
unsigned long millicast::rtcstats::RemoteInboundRtpStream::round_trip_time_measurements |
|
staticconstexpr |
double millicast::rtcstats::RemoteInboundRtpStream::total_round_trip_time |