webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Enumerations | Functions
delay_estimator_wrapper.cc File Reference
#include "webrtc/modules/audio_processing/utility/delay_estimator_wrapper.h"
#include <stdlib.h>
#include <string.h>
#include "webrtc/base/checks.h"
#include "webrtc/modules/audio_processing/utility/delay_estimator.h"
#include "webrtc/modules/audio_processing/utility/delay_estimator_internal.h"

Enumerations

enum  { kBandFirst = 12 }
 
enum  { kBandLast = 43 }
 

Functions

void WebRtc_FreeDelayEstimatorFarend (void *handle)
 
voidWebRtc_CreateDelayEstimatorFarend (int spectrum_size, int history_size)
 
int WebRtc_InitDelayEstimatorFarend (void *handle)
 
void WebRtc_SoftResetDelayEstimatorFarend (void *handle, int delay_shift)
 
int WebRtc_AddFarSpectrumFix (void *handle, const uint16_t *far_spectrum, int spectrum_size, int far_q)
 
int WebRtc_AddFarSpectrumFloat (void *handle, const float *far_spectrum, int spectrum_size)
 
void WebRtc_FreeDelayEstimator (void *handle)
 
voidWebRtc_CreateDelayEstimator (void *farend_handle, int max_lookahead)
 
int WebRtc_InitDelayEstimator (void *handle)
 
int WebRtc_SoftResetDelayEstimator (void *handle, int delay_shift)
 
int WebRtc_set_history_size (void *handle, int history_size)
 
int WebRtc_history_size (const void *handle)
 
int WebRtc_set_lookahead (void *handle, int lookahead)
 
int WebRtc_lookahead (void *handle)
 
int WebRtc_set_allowed_offset (void *handle, int allowed_offset)
 
int WebRtc_get_allowed_offset (const void *handle)
 
int WebRtc_enable_robust_validation (void *handle, int enable)
 
int WebRtc_is_robust_validation_enabled (const void *handle)
 
int WebRtc_DelayEstimatorProcessFix (void *handle, const uint16_t *near_spectrum, int spectrum_size, int near_q)
 
int WebRtc_DelayEstimatorProcessFloat (void *handle, const float *near_spectrum, int spectrum_size)
 
int WebRtc_last_delay (void *handle)
 
float WebRtc_last_delay_quality (void *handle)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kBandFirst 

◆ anonymous enum

anonymous enum
Enumerator
kBandLast 

Function Documentation

◆ WebRtc_AddFarSpectrumFix()

int WebRtc_AddFarSpectrumFix ( void handle,
const uint16_t far_spectrum,
int  spectrum_size,
int  far_q 
)

◆ WebRtc_AddFarSpectrumFloat()

int WebRtc_AddFarSpectrumFloat ( void handle,
const float *  far_spectrum,
int  spectrum_size 
)

◆ WebRtc_CreateDelayEstimator()

void* WebRtc_CreateDelayEstimator ( void farend_handle,
int  max_lookahead 
)

◆ WebRtc_CreateDelayEstimatorFarend()

void* WebRtc_CreateDelayEstimatorFarend ( int  spectrum_size,
int  history_size 
)

◆ WebRtc_DelayEstimatorProcessFix()

int WebRtc_DelayEstimatorProcessFix ( void handle,
const uint16_t near_spectrum,
int  spectrum_size,
int  near_q 
)

◆ WebRtc_DelayEstimatorProcessFloat()

int WebRtc_DelayEstimatorProcessFloat ( void handle,
const float *  near_spectrum,
int  spectrum_size 
)

◆ WebRtc_enable_robust_validation()

int WebRtc_enable_robust_validation ( void handle,
int  enable 
)

◆ WebRtc_FreeDelayEstimator()

void WebRtc_FreeDelayEstimator ( void handle)

◆ WebRtc_FreeDelayEstimatorFarend()

void WebRtc_FreeDelayEstimatorFarend ( void handle)

◆ WebRtc_get_allowed_offset()

int WebRtc_get_allowed_offset ( const void handle)

◆ WebRtc_history_size()

int WebRtc_history_size ( const void handle)

◆ WebRtc_InitDelayEstimator()

int WebRtc_InitDelayEstimator ( void handle)

◆ WebRtc_InitDelayEstimatorFarend()

int WebRtc_InitDelayEstimatorFarend ( void handle)

◆ WebRtc_is_robust_validation_enabled()

int WebRtc_is_robust_validation_enabled ( const void handle)

◆ WebRtc_last_delay()

int WebRtc_last_delay ( void handle)

◆ WebRtc_last_delay_quality()

float WebRtc_last_delay_quality ( void handle)

◆ WebRtc_lookahead()

int WebRtc_lookahead ( void handle)

◆ WebRtc_set_allowed_offset()

int WebRtc_set_allowed_offset ( void handle,
int  allowed_offset 
)

◆ WebRtc_set_history_size()

int WebRtc_set_history_size ( void handle,
int  history_size 
)

◆ WebRtc_set_lookahead()

int WebRtc_set_lookahead ( void handle,
int  lookahead 
)

◆ WebRtc_SoftResetDelayEstimator()

int WebRtc_SoftResetDelayEstimator ( void handle,
int  delay_shift 
)

◆ WebRtc_SoftResetDelayEstimatorFarend()

void WebRtc_SoftResetDelayEstimatorFarend ( void handle,
int  delay_shift 
)