#include <HandsetFilterBank.h>
|
| icomplex | EchoCancellerCoef [HS_NUM_BANDS_PROCESSED][HS_MAX_NUM_TAPS] |
| |
| icomplex | ECDL [HS_ECDL_SIZE] |
| |
| int | ECDLHighestAddressBand |
| |
| int | ECDLHighestAddressBandNewestIndex |
| |
| int | HS_DoubletalkIndicator |
| |
| int | HS_LdspkrDLPow [HS_NUM_BANDS_PROCESSED] |
| |
| int | DelayedMic [HS_FRAME_SIZE+80] |
| |
| int | DelayedLdspkr [HS_FRAME_SIZE+320+80] |
| |
| int | MultiFrameMicAnalysisDL [HS_WINDOWSIZE+HS_M *(HS_NUM_FRAMES_PER_10MS-1)] |
| |
| int | MultiFrameLdspkrAnalysisDL [HS_WINDOWSIZE+HS_M *(HS_NUM_FRAMES_PER_10MS-1)] |
| |
| int | SynthesisDL [HS_WINDOWSIZE] |
| |
| int | ThresholdLdspkrDLPow [HS_NUM_BANDS_PROCESSED] |
| |
| int | HS_EchoDecaydB |
| |
| | HandsetFilterBank () |
| |
| virtual | ~HandsetFilterBank () |
| |
| int | HandsetDoubletalkDetection (icomplex[][HS_M+1], icomplex[][HS_M+1], int[], int[]) |
| |
| void | MultiFrameHandsetFilterBankAnalysis (icomplex[][HS_M+1], int *, int *, int *, int) |
| |
| void | HandsetSubbandECLoop (icomplex[][HS_M+1], icomplex[][HS_M+1], int[], int[]) |
| |
| void | HandsetComputeLoudspeakerFade () |
| |
| void | HandsetEchoSuppress (icomplex[][HS_M+1], int) |
| |
| void HandsetFilterBankInit |
( |
| ) |
|
| void HandsetFilterBankReinit |
( |
| ) |
|
| int HandsetDoubletalkDetection |
( |
icomplex |
MultiFrameMicFFTArray[][HS_M+1], |
|
|
icomplex |
MultiFrameLdspkrFFTArray[][HS_M+1], |
|
|
int |
MicDB[], |
|
|
int |
LdspkrDB[] |
|
) |
| |
|
private |
| void MultiFrameHandsetFilterBankAnalysis |
( |
icomplex |
outFFTArray[][HS_M+1], |
|
|
int * |
Input, |
|
|
int * |
AnalysisDL, |
|
|
int * |
AnalysisWindow, |
|
|
int |
iMicOrSpkrFlag |
|
) |
| |
|
private |
| void HandsetSubbandECLoop |
( |
icomplex |
MultiFrameMicFFTArray[][HS_M+1], |
|
|
icomplex |
MultiFrameLdspkrFFTArray[][HS_M+1], |
|
|
int |
MicDB[], |
|
|
int |
LdspkrDB[] |
|
) |
| |
|
private |
| void HandsetComputeLoudspeakerFade |
( |
| ) |
|
|
private |
| void HandsetEchoSuppress |
( |
icomplex |
MultiFrameMicFFTArray[][HS_M+1], |
|
|
int |
HS_DoubletalkIndicator |
|
) |
| |
|
private |
| int ECDLHighestAddressBand |
|
private |
| int ECDLHighestAddressBandNewestIndex |
|
private |
| int HS_DoubletalkIndicator |
|
private |