|
Wave Arts VQE
1.00
Voice Quality Enhancement
|
AEC calibration functions. More...
Go to the source code of this file.
Classes | |
| struct | AecSyncParam |
| Synchronization parameters. More... | |
| struct | CalParam |
| Calibration parameters. More... | |
| struct | CalResults |
| Calibration results. More... | |
Enumerations | |
| enum | AecSyncMethod { SYNC_METHOD_NONE = 0, SYNC_METHOD_UPSAMPLE, SYNC_METHOD_RESAMPLE } |
| synchronization methods More... | |
| enum | AecCalErr { CAL_OK = 0, CAL_NO_SIGNAL, CAL_DROPOUT, CAL_DEVICE, CAL_CLOCK, CAL_ERROR } |
| calibration errors More... | |
Functions | |
| void | CalGetDefaultParam (CalParam *p) |
| Fill parameter structure with defaults. | |
| void | CalGenSin (float *buf, int n, float fs, float f0, float phi, float amp) |
| Generate a sine tone. | |
| float * | CalGenSignal (CalParam *param, int *p_n) |
| Generate test signal. | |
| AecCalErr | CalAnalyzeRec (float *buf, int n, CalParam *p, CalResults *r) |
| Analyze recording and create CalResults. | |
AEC calibration functions.
Calibration functions to determine sampling rate offset.
| enum AecCalErr |
| enum AecSyncMethod |
| float* CalGenSignal | ( | CalParam * | param, |
| int * | p_n | ||
| ) |
Generate test signal.
Generate test signal.
This starts with some optional leading silence for noise floor estimation, and then a sine tone for sample rate offset estimation, and then some optional post silence to allow tone to fully record.
1.7.5.1