MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
millicast::rtcstats::RemoteOutboundRtpStream Struct Reference

#include <stats.h>

Inheritance diagram for millicast::rtcstats::RemoteOutboundRtpStream:
Inheritance graph
[legend]
Collaboration diagram for millicast::rtcstats::RemoteOutboundRtpStream:
Collaboration graph
[legend]

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
 

Member Data Documentation

◆ local_id

std::string millicast::rtcstats::RemoteOutboundRtpStream::local_id

◆ remote_timestamp

double millicast::rtcstats::RemoteOutboundRtpStream::remote_timestamp

◆ reports_sent

unsigned long long millicast::rtcstats::RemoteOutboundRtpStream::reports_sent

◆ round_trip_time

double millicast::rtcstats::RemoteOutboundRtpStream::round_trip_time

◆ round_trip_time_measurements

unsigned long long millicast::rtcstats::RemoteOutboundRtpStream::round_trip_time_measurements

◆ STYPE

constexpr auto millicast::rtcstats::RemoteOutboundRtpStream::STYPE = Type::REMOTE_OUTBOUND_RTP
staticconstexpr

◆ total_round_trip_time

double millicast::rtcstats::RemoteOutboundRtpStream::total_round_trip_time

The documentation for this struct was generated from the following file: