webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "webrtc/modules/audio_processing/utility/delay_estimator.h"
#include <stdlib.h>
#include <string.h>
#include <algorithm>
#include "webrtc/base/checks.h"
void WebRtc_AddBinaryFarSpectrum | ( | BinaryDelayEstimatorFarend * | handle, |
uint32_t | binary_far_spectrum | ||
) |
int WebRtc_AllocateFarendBufferMemory | ( | BinaryDelayEstimatorFarend * | self, |
int | history_size | ||
) |
int WebRtc_AllocateHistoryBufferMemory | ( | BinaryDelayEstimator * | self, |
int | history_size | ||
) |
int WebRtc_binary_last_delay | ( | BinaryDelayEstimator * | self | ) |
float WebRtc_binary_last_delay_quality | ( | BinaryDelayEstimator * | self | ) |
BinaryDelayEstimator* WebRtc_CreateBinaryDelayEstimator | ( | BinaryDelayEstimatorFarend * | farend, |
int | max_lookahead | ||
) |
BinaryDelayEstimatorFarend* WebRtc_CreateBinaryDelayEstimatorFarend | ( | int | history_size | ) |
void WebRtc_FreeBinaryDelayEstimator | ( | BinaryDelayEstimator * | self | ) |
void WebRtc_FreeBinaryDelayEstimatorFarend | ( | BinaryDelayEstimatorFarend * | self | ) |
void WebRtc_InitBinaryDelayEstimator | ( | BinaryDelayEstimator * | self | ) |
void WebRtc_InitBinaryDelayEstimatorFarend | ( | BinaryDelayEstimatorFarend * | self | ) |
int WebRtc_ProcessBinarySpectrum | ( | BinaryDelayEstimator * | self, |
uint32_t | binary_near_spectrum | ||
) |
int WebRtc_SoftResetBinaryDelayEstimator | ( | BinaryDelayEstimator * | self, |
int | delay_shift | ||
) |
void WebRtc_SoftResetBinaryDelayEstimatorFarend | ( | BinaryDelayEstimatorFarend * | self, |
int | delay_shift | ||
) |