1 /* 2 * Copyright (C) 2015-2020 Alibaba Group Holding Limited 3 */ 4 #ifndef __APP_FACTORY_BT_H__ 5 #define __APP_FACTORY__BTH__ 6 7 #include "app_utils.h" 8 9 typedef struct { 10 uint16_t *buf; 11 uint32_t len; 12 uint32_t cuur_buf_pos; 13 }audio_test_pcmpatten_t; 14 15 int app_factorymode_audioloop(bool on, enum APP_SYSFREQ_FREQ_T freq); 16 17 int app_factorymode_output_pcmpatten(audio_test_pcmpatten_t *pcmpatten, uint8_t *buf, uint32_t len); 18 19 int app_factorymode_mic_cancellation_run(void * mic_st, signed short *inbuf, int sample); 20 21 void *app_factorymode_mic_cancellation_init(void* (* alloc_ext)(int)); 22 23 #endif 24