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

#include <rms_level.h>

Classes

struct  Levels
 

Public Member Functions

 RmsLevel ()
 
 ~RmsLevel ()
 
void Reset ()
 
void Analyze (rtc::ArrayView< const int16_t > data)
 
void AnalyzeMuted (size_t length)
 
int Average ()
 
Levels AverageAndPeak ()
 
 RmsLevel ()
 
 ~RmsLevel ()
 
void Reset ()
 
void Analyze (rtc::ArrayView< const int16_t > data)
 
void AnalyzeMuted (size_t length)
 
int Average ()
 
Levels AverageAndPeak ()
 

Static Public Attributes

static constexpr int kMinLevelDb = 127
 

Constructor & Destructor Documentation

◆ RmsLevel() [1/2]

webrtc::RmsLevel::RmsLevel ( )

◆ ~RmsLevel() [1/2]

webrtc::RmsLevel::~RmsLevel ( )
default

◆ RmsLevel() [2/2]

webrtc::RmsLevel::RmsLevel ( )

◆ ~RmsLevel() [2/2]

webrtc::RmsLevel::~RmsLevel ( )

Member Function Documentation

◆ Analyze() [1/2]

void webrtc::RmsLevel::Analyze ( rtc::ArrayView< const int16_t data)

◆ Analyze() [2/2]

void webrtc::RmsLevel::Analyze ( rtc::ArrayView< const int16_t data)

◆ AnalyzeMuted() [1/2]

void webrtc::RmsLevel::AnalyzeMuted ( size_t  length)

◆ AnalyzeMuted() [2/2]

void webrtc::RmsLevel::AnalyzeMuted ( size_t  length)

◆ Average() [1/2]

int webrtc::RmsLevel::Average ( )

◆ Average() [2/2]

int webrtc::RmsLevel::Average ( )

◆ AverageAndPeak() [1/2]

RmsLevel::Levels webrtc::RmsLevel::AverageAndPeak ( )

◆ AverageAndPeak() [2/2]

Levels webrtc::RmsLevel::AverageAndPeak ( )

◆ Reset() [1/2]

void webrtc::RmsLevel::Reset ( )

◆ Reset() [2/2]

void webrtc::RmsLevel::Reset ( )

Member Data Documentation

◆ kMinLevelDb

static constexpr int webrtc::RmsLevel::kMinLevelDb = 127
static

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