Acoustic EC Software Library
|
acoustic_ec.h
184 uint32_t AcousticEC_Data_Input(void *ptrPrimary, void *ptrReference, void *ptrBufferOut, AcousticEC_Handler_t * pHandler);
Library dynamic configuration handler. It contains dynamic parameters.
Definition: acoustic_ec.h:135
uint16_t ptr_primary_channels
Definition: acoustic_ec.h:121
uint16_t ptr_reference_channels
Definition: acoustic_ec.h:122
uint32_t AcousticEC_setConfig(AcousticEC_Handler_t *pHandler, AcousticEC_Config_t *pConfig)
Library setup function, it sets the values for dynamic parameters. It can be called at runtime to cha...
uint32_t AcousticEC_Process(AcousticEC_Handler_t *pHandler)
Library run function, performs audio analysis when all required data has been collected.
int32_t noise_suppress_default
Definition: acoustic_ec.h:140
int32_t echo_suppress_default
Definition: acoustic_ec.h:141
uint32_t AcousticEC_getConfig(AcousticEC_Handler_t *pHandler, AcousticEC_Config_t *pConfig)
Fills the pConfig structure with the actual dynamic parameters as they are used inside the library...
uint32_t internal_memory_size
Definition: acoustic_ec.h:124
uint32_t AcousticEC_GetLibVersion(char *version)
To be used to retrieve version information.
uint32_t AcousticEC_Data_Input(void *ptrPrimary, void *ptrReference, void *ptrBufferOut, AcousticEC_Handler_t *pHandler)
Library data input and output function.
Library handler. It keeps track of the static parameters and it handles the internal state of the alg...
Definition: acoustic_ec.h:117
uint32_t AcousticEC_getMemorySize(AcousticEC_Handler_t *pHandler)
Fills the "internal_memory_size" of the pHandler parameter passed as argument with a value representi...
Generated by 1.8.11