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

#include <vad_circular_buffer.h>

Public Member Functions

 ~VadCircularBuffer ()
 
bool is_full () const
 
double Oldest () const
 
void Insert (double value)
 
void Reset ()
 
double Mean ()
 
int RemoveTransient (int width_threshold, double val_threshold)
 
 ~VadCircularBuffer ()
 
bool is_full () const
 
double Oldest () const
 
void Insert (double value)
 
void Reset ()
 
double Mean ()
 
int RemoveTransient (int width_threshold, double val_threshold)
 

Static Public Member Functions

static VadCircularBufferCreate (int buffer_size)
 
static VadCircularBufferCreate (int buffer_size)
 

Constructor & Destructor Documentation

◆ ~VadCircularBuffer() [1/2]

webrtc::VadCircularBuffer::~VadCircularBuffer ( )

◆ ~VadCircularBuffer() [2/2]

webrtc::VadCircularBuffer::~VadCircularBuffer ( )

Member Function Documentation

◆ Create() [1/2]

VadCircularBuffer * webrtc::VadCircularBuffer::Create ( int  buffer_size)
static

◆ Create() [2/2]

static VadCircularBuffer* webrtc::VadCircularBuffer::Create ( int  buffer_size)
static

◆ Insert() [1/2]

void webrtc::VadCircularBuffer::Insert ( double  value)

◆ Insert() [2/2]

void webrtc::VadCircularBuffer::Insert ( double  value)

◆ is_full() [1/2]

bool webrtc::VadCircularBuffer::is_full ( ) const
inline

◆ is_full() [2/2]

bool webrtc::VadCircularBuffer::is_full ( ) const
inline

◆ Mean() [1/2]

double webrtc::VadCircularBuffer::Mean ( )

◆ Mean() [2/2]

double webrtc::VadCircularBuffer::Mean ( )

◆ Oldest() [1/2]

double webrtc::VadCircularBuffer::Oldest ( ) const

◆ Oldest() [2/2]

double webrtc::VadCircularBuffer::Oldest ( ) const

◆ RemoveTransient() [1/2]

int webrtc::VadCircularBuffer::RemoveTransient ( int  width_threshold,
double  val_threshold 
)

◆ RemoveTransient() [2/2]

int webrtc::VadCircularBuffer::RemoveTransient ( int  width_threshold,
double  val_threshold 
)

◆ Reset() [1/2]

void webrtc::VadCircularBuffer::Reset ( )

◆ Reset() [2/2]

void webrtc::VadCircularBuffer::Reset ( )

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