MillicastSDK 2.0.0
|
#include <stats.h>
Public Attributes | |
std::optional< double > | audio_level |
std::optional< double > | total_audio_energy |
std::optional< double > | total_samples_duration |
std::optional< double > | echo_return_loss |
std::optional< double > | echo_return_loss_enhancement |
Public Attributes inherited from millicast::rtcstats::MediaSource | |
std::string | track_identifier |
std::string | kind |
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::AUDIO_SOURCE |
Static Public Attributes inherited from millicast::rtcstats::MediaSource | |
static constexpr auto | STYPE = Type::MEDIA_SOURCE |
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::optional<double> millicast::rtcstats::AudioSource::audio_level |
std::optional<double> millicast::rtcstats::AudioSource::echo_return_loss |
std::optional<double> millicast::rtcstats::AudioSource::echo_return_loss_enhancement |
|
staticconstexpr |
std::optional<double> millicast::rtcstats::AudioSource::total_audio_energy |
std::optional<double> millicast::rtcstats::AudioSource::total_samples_duration |