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

#include <loudness_histogram.h>

Public Member Functions

 ~LoudnessHistogram ()
 
void Update (double rms, double activity_probability)
 
void Reset ()
 
double CurrentRms () const
 
double AudioContent () const
 
int num_updates () const
 
 ~LoudnessHistogram ()
 
void Update (double rms, double activity_probability)
 
void Reset ()
 
double CurrentRms () const
 
double AudioContent () const
 
int num_updates () const
 

Static Public Member Functions

static LoudnessHistogramCreate ()
 
static LoudnessHistogramCreate (int window_size)
 
static LoudnessHistogramCreate ()
 
static LoudnessHistogramCreate (int window_size)
 

Constructor & Destructor Documentation

◆ ~LoudnessHistogram() [1/2]

webrtc::LoudnessHistogram::~LoudnessHistogram ( )

◆ ~LoudnessHistogram() [2/2]

webrtc::LoudnessHistogram::~LoudnessHistogram ( )

Member Function Documentation

◆ AudioContent() [1/2]

double webrtc::LoudnessHistogram::AudioContent ( ) const

◆ AudioContent() [2/2]

double webrtc::LoudnessHistogram::AudioContent ( ) const

◆ Create() [1/4]

static LoudnessHistogram* webrtc::LoudnessHistogram::Create ( )
static

◆ Create() [2/4]

LoudnessHistogram * webrtc::LoudnessHistogram::Create ( )
static

◆ Create() [3/4]

LoudnessHistogram * webrtc::LoudnessHistogram::Create ( int  window_size)
static

◆ Create() [4/4]

static LoudnessHistogram* webrtc::LoudnessHistogram::Create ( int  window_size)
static

◆ CurrentRms() [1/2]

double webrtc::LoudnessHistogram::CurrentRms ( ) const

◆ CurrentRms() [2/2]

double webrtc::LoudnessHistogram::CurrentRms ( ) const

◆ num_updates() [1/2]

int webrtc::LoudnessHistogram::num_updates ( ) const
inline

◆ num_updates() [2/2]

int webrtc::LoudnessHistogram::num_updates ( ) const
inline

◆ Reset() [1/2]

void webrtc::LoudnessHistogram::Reset ( )

◆ Reset() [2/2]

void webrtc::LoudnessHistogram::Reset ( )

◆ Update() [1/2]

void webrtc::LoudnessHistogram::Update ( double  rms,
double  activity_probability 
)

◆ Update() [2/2]

void webrtc::LoudnessHistogram::Update ( double  rms,
double  activity_probability 
)

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