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

#include <echo_cancellation.h>

Public Member Functions

 Aec ()
 
 ~Aec ()
 
 Aec ()
 
 ~Aec ()
 

Public Attributes

std::unique_ptr< ApmDataDumperdata_dumper
 
int delayCtr
 
int sampFreq
 
int splitSampFreq
 
int scSampFreq
 
float sampFactor
 
short skewMode
 
int bufSizeStart
 
int knownDelay
 
int rate_factor
 
short initFlag
 
short counter
 
int sum
 
short firstVal
 
short checkBufSizeCtr
 
short msInSndCardBuf
 
short filtDelay
 
int timeForDelayChange
 
int startup_phase
 
int checkBuffSize
 
short lastDelayDiff
 
voidresampler
 
int skewFrCtr
 
int resample
 
int highSkewCtr
 
float skew
 
RingBufferfar_pre_buf
 
int farend_started
 
AecCoreaec
 

Static Public Attributes

static int instance_count = 0
 

Constructor & Destructor Documentation

◆ Aec() [1/2]

webrtc::Aec::Aec ( )
default

◆ ~Aec() [1/2]

webrtc::Aec::~Aec ( )
default

◆ Aec() [2/2]

webrtc::Aec::Aec ( )

◆ ~Aec() [2/2]

webrtc::Aec::~Aec ( )

Member Data Documentation

◆ aec

AecCore * webrtc::Aec::aec

◆ bufSizeStart

int webrtc::Aec::bufSizeStart

◆ checkBuffSize

int webrtc::Aec::checkBuffSize

◆ checkBufSizeCtr

short webrtc::Aec::checkBufSizeCtr

◆ counter

short webrtc::Aec::counter

◆ data_dumper

std::unique_ptr< ApmDataDumper > webrtc::Aec::data_dumper

◆ delayCtr

int webrtc::Aec::delayCtr

◆ far_pre_buf

RingBuffer * webrtc::Aec::far_pre_buf

◆ farend_started

int webrtc::Aec::farend_started

◆ filtDelay

short webrtc::Aec::filtDelay

◆ firstVal

short webrtc::Aec::firstVal

◆ highSkewCtr

int webrtc::Aec::highSkewCtr

◆ initFlag

short webrtc::Aec::initFlag

◆ instance_count

static int webrtc::Aec::instance_count = 0
static

◆ knownDelay

int webrtc::Aec::knownDelay

◆ lastDelayDiff

short webrtc::Aec::lastDelayDiff

◆ msInSndCardBuf

short webrtc::Aec::msInSndCardBuf

◆ rate_factor

int webrtc::Aec::rate_factor

◆ resample

int webrtc::Aec::resample

◆ resampler

void * webrtc::Aec::resampler

◆ sampFactor

float webrtc::Aec::sampFactor

◆ sampFreq

int webrtc::Aec::sampFreq

◆ scSampFreq

int webrtc::Aec::scSampFreq

◆ skew

float webrtc::Aec::skew

◆ skewFrCtr

int webrtc::Aec::skewFrCtr

◆ skewMode

short webrtc::Aec::skewMode

◆ splitSampFreq

int webrtc::Aec::splitSampFreq

◆ startup_phase

int webrtc::Aec::startup_phase

◆ sum

int webrtc::Aec::sum

◆ timeForDelayChange

int webrtc::Aec::timeForDelayChange

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