MillicastSDK 2.0.0
|
#include <stats.h>
Public Attributes | |
std::string | local_id |
double | remote_timestamp |
unsigned long long | reports_sent |
double | round_trip_time |
unsigned long long | round_trip_time_measurements |
double | total_round_trip_time |
Public Attributes inherited from millicast::rtcstats::SentRtpStream | |
unsigned long | packets_sent |
unsigned long | retransmitted_packets_sent |
unsigned long long | bytes_sent |
unsigned long | retransmitted_bytes_sent |
unsigned long long | header_bytes_sent |
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_OUTBOUND_RTP |
Static Public Attributes inherited from millicast::rtcstats::SentRtpStream | |
static constexpr auto | STYPE = Type::OUTBOUND_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 |
std::string millicast::rtcstats::RemoteOutboundRtpStream::local_id |
double millicast::rtcstats::RemoteOutboundRtpStream::remote_timestamp |
unsigned long long millicast::rtcstats::RemoteOutboundRtpStream::reports_sent |
double millicast::rtcstats::RemoteOutboundRtpStream::round_trip_time |
unsigned long long millicast::rtcstats::RemoteOutboundRtpStream::round_trip_time_measurements |
|
staticconstexpr |
double millicast::rtcstats::RemoteOutboundRtpStream::total_round_trip_time |