Acoustic EC Software Library
|
Library handler. It keeps track of the static parameters and it handles the internal state of the algorithm. More...
#include <acoustic_ec.h>
Data Fields | |
uint16_t | tail_length |
uint32_t | preprocess_init |
uint16_t | ptr_primary_channels |
uint16_t | ptr_reference_channels |
uint16_t | ptr_output_channels |
uint32_t | internal_memory_size |
uint32_t * | pInternalMemory |
Detailed Description
Library handler. It keeps track of the static parameters and it handles the internal state of the algorithm.
Field Documentation
uint32_t internal_memory_size |
Keeps track of the amount of memory required for the current setup. It's filled by the libSpeexAEC_getMemorySize() function and must be used to allocate the right amount of RAM
uint32_t* pInternalMemory |
Pointer to the memory allocated by the user
uint32_t preprocess_init |
Specifies the option for the preprocessor uinitialization. This parameter can be a value of Acoustic_EC_preprocessor.
uint16_t ptr_output_channels |
Specifies the number of channel in the Output Stream. Default Value is 1.
uint16_t ptr_primary_channels |
Specifies the number of channel in the Primary Stream. Default Value is 1.
uint16_t ptr_reference_channels |
Specifies the number of channel in the Reference Stream. Default Value is 1.
uint16_t tail_length |
Specifies the length of the filter tail. Default Value is 512.
The documentation for this struct was generated from the following file:
- D:/Documents/Repositories/DMIC/Private/Fw/OSX_Libraries/EchoCancellation/trunk/export/acoustic_ec.h
Generated by 1.8.11