webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::StatisticsCalculator Class Reference

#include <statistics_calculator.h>

Public Member Functions

 StatisticsCalculator ()
 
virtual ~StatisticsCalculator ()
 
void Reset ()
 
void ResetMcu ()
 
void ExpandedVoiceSamples (size_t num_samples)
 
void ExpandedNoiseSamples (size_t num_samples)
 
void PreemptiveExpandedSamples (size_t num_samples)
 
void AcceleratedSamples (size_t num_samples)
 
void AddZeros (size_t num_samples)
 
void PacketsDiscarded (size_t num_packets)
 
void LostSamples (size_t num_samples)
 
void IncreaseCounter (size_t num_samples, int fs_hz)
 
void StoreWaitingTime (int waiting_time_ms)
 
void SecondaryDecodedSamples (int num_samples)
 
virtual void LogDelayedPacketOutageEvent (int outage_duration_ms)
 
void GetNetworkStatistics (int fs_hz, size_t num_samples_in_buffers, size_t samples_per_packet, const DelayManager &delay_manager, const DecisionLogic &decision_logic, NetEqNetworkStatistics *stats)
 
 StatisticsCalculator ()
 
virtual ~StatisticsCalculator ()
 
void Reset ()
 
void ResetMcu ()
 
void ExpandedVoiceSamples (size_t num_samples)
 
void ExpandedNoiseSamples (size_t num_samples)
 
void PreemptiveExpandedSamples (size_t num_samples)
 
void AcceleratedSamples (size_t num_samples)
 
void AddZeros (size_t num_samples)
 
void PacketsDiscarded (size_t num_packets)
 
void LostSamples (size_t num_samples)
 
void IncreaseCounter (size_t num_samples, int fs_hz)
 
void StoreWaitingTime (int waiting_time_ms)
 
void SecondaryDecodedSamples (int num_samples)
 
virtual void LogDelayedPacketOutageEvent (int outage_duration_ms)
 
void GetNetworkStatistics (int fs_hz, size_t num_samples_in_buffers, size_t samples_per_packet, const DelayManager &delay_manager, const DecisionLogic &decision_logic, NetEqNetworkStatistics *stats)
 

Constructor & Destructor Documentation

◆ StatisticsCalculator() [1/2]

webrtc::StatisticsCalculator::StatisticsCalculator ( )

◆ ~StatisticsCalculator() [1/2]

webrtc::StatisticsCalculator::~StatisticsCalculator ( )
virtualdefault

◆ StatisticsCalculator() [2/2]

webrtc::StatisticsCalculator::StatisticsCalculator ( )

◆ ~StatisticsCalculator() [2/2]

virtual webrtc::StatisticsCalculator::~StatisticsCalculator ( )
virtual

Member Function Documentation

◆ AcceleratedSamples() [1/2]

void webrtc::StatisticsCalculator::AcceleratedSamples ( size_t  num_samples)

◆ AcceleratedSamples() [2/2]

void webrtc::StatisticsCalculator::AcceleratedSamples ( size_t  num_samples)

◆ AddZeros() [1/2]

void webrtc::StatisticsCalculator::AddZeros ( size_t  num_samples)

◆ AddZeros() [2/2]

void webrtc::StatisticsCalculator::AddZeros ( size_t  num_samples)

◆ ExpandedNoiseSamples() [1/2]

void webrtc::StatisticsCalculator::ExpandedNoiseSamples ( size_t  num_samples)

◆ ExpandedNoiseSamples() [2/2]

void webrtc::StatisticsCalculator::ExpandedNoiseSamples ( size_t  num_samples)

◆ ExpandedVoiceSamples() [1/2]

void webrtc::StatisticsCalculator::ExpandedVoiceSamples ( size_t  num_samples)

◆ ExpandedVoiceSamples() [2/2]

void webrtc::StatisticsCalculator::ExpandedVoiceSamples ( size_t  num_samples)

◆ GetNetworkStatistics() [1/2]

void webrtc::StatisticsCalculator::GetNetworkStatistics ( int  fs_hz,
size_t  num_samples_in_buffers,
size_t  samples_per_packet,
const DelayManager delay_manager,
const DecisionLogic decision_logic,
NetEqNetworkStatistics stats 
)

◆ GetNetworkStatistics() [2/2]

void webrtc::StatisticsCalculator::GetNetworkStatistics ( int  fs_hz,
size_t  num_samples_in_buffers,
size_t  samples_per_packet,
const DelayManager delay_manager,
const DecisionLogic decision_logic,
NetEqNetworkStatistics stats 
)

◆ IncreaseCounter() [1/2]

void webrtc::StatisticsCalculator::IncreaseCounter ( size_t  num_samples,
int  fs_hz 
)

◆ IncreaseCounter() [2/2]

void webrtc::StatisticsCalculator::IncreaseCounter ( size_t  num_samples,
int  fs_hz 
)

◆ LogDelayedPacketOutageEvent() [1/2]

void webrtc::StatisticsCalculator::LogDelayedPacketOutageEvent ( int  outage_duration_ms)
virtual

◆ LogDelayedPacketOutageEvent() [2/2]

virtual void webrtc::StatisticsCalculator::LogDelayedPacketOutageEvent ( int  outage_duration_ms)
virtual

◆ LostSamples() [1/2]

void webrtc::StatisticsCalculator::LostSamples ( size_t  num_samples)

◆ LostSamples() [2/2]

void webrtc::StatisticsCalculator::LostSamples ( size_t  num_samples)

◆ PacketsDiscarded() [1/2]

void webrtc::StatisticsCalculator::PacketsDiscarded ( size_t  num_packets)

◆ PacketsDiscarded() [2/2]

void webrtc::StatisticsCalculator::PacketsDiscarded ( size_t  num_packets)

◆ PreemptiveExpandedSamples() [1/2]

void webrtc::StatisticsCalculator::PreemptiveExpandedSamples ( size_t  num_samples)

◆ PreemptiveExpandedSamples() [2/2]

void webrtc::StatisticsCalculator::PreemptiveExpandedSamples ( size_t  num_samples)

◆ Reset() [1/2]

void webrtc::StatisticsCalculator::Reset ( )

◆ Reset() [2/2]

void webrtc::StatisticsCalculator::Reset ( )

◆ ResetMcu() [1/2]

void webrtc::StatisticsCalculator::ResetMcu ( )

◆ ResetMcu() [2/2]

void webrtc::StatisticsCalculator::ResetMcu ( )

◆ SecondaryDecodedSamples() [1/2]

void webrtc::StatisticsCalculator::SecondaryDecodedSamples ( int  num_samples)

◆ SecondaryDecodedSamples() [2/2]

void webrtc::StatisticsCalculator::SecondaryDecodedSamples ( int  num_samples)

◆ StoreWaitingTime() [1/2]

void webrtc::StatisticsCalculator::StoreWaitingTime ( int  waiting_time_ms)

◆ StoreWaitingTime() [2/2]

void webrtc::StatisticsCalculator::StoreWaitingTime ( int  waiting_time_ms)

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