Searched refs:aec (Results 1 – 5 of 5) sorted by relevance
/AliOS-Things-master/components/uvoice/audio/ |
A D | audio_aec.c | 29 if (!aec) { in audio_aec_refer_conserve() 47 if (!aec) { in audio_aec_process() 53 if (!aec->start) in audio_aec_process() 57 uvoice_ringbuff_read(&aec->rb, aec->echo_buffer, nbytes); in audio_aec_process() 86 if (!aec) { in audio_aec_init() 99 aec->refer_pool_size = aec->echo_buffer_size; in audio_aec_init() 100 aec->refer_pool = snd_zalloc(aec->refer_pool_size, AFM_EXTN); in audio_aec_init() 117 uvoice_ringbuff_init(&aec->rb, aec->refer_pool, aec->refer_pool_size); in audio_aec_init() 122 in->aec = aec; in audio_aec_init() 131 aec = in->aec; in audio_aec_deinit() [all …]
|
A D | audio_process.c | 97 if (in->aec) in audio_out_conserve() 98 return audio_aec_refer_conserve(in->aec, buffer, nbytes); in audio_out_conserve() 119 if (in->aec) { in audio_in_process() 120 if (audio_aec_process(in->aec, buffer, nbytes)) { in audio_in_process() 228 if (in->aec) in audio_in_process_deinit()
|
A D | audio_aec.h | 29 int audio_aec_refer_conserve(struct aec_handler *aec, uint8_t *buffer, int nbytes); 30 int audio_aec_process(struct aec_handler *aec, uint8_t *buffer, int nbytes);
|
A D | audio_stream.h | 44 void *aec; member
|
/AliOS-Things-master/components/uvoice/audio/process/ |
A D | proc_aec.c | 134 int echo_cancellation_create(struct aec_handler *aec, in echo_cancellation_create() argument 140 if (!aec) { in echo_cancellation_create() 186 aec->aec_inst = webrtc_aec; in echo_cancellation_create() 190 int echo_cancellation_release(struct aec_handler *aec) in echo_cancellation_release() argument 194 if (!aec) { in echo_cancellation_release() 199 webrtc_aec = aec->aec_inst; in echo_cancellation_release() 208 aec->aec_inst = NULL; in echo_cancellation_release()
|
Completed in 6 milliseconds