40 lines
852 B
C
40 lines
852 B
C
#ifndef _MIC_DUT_PROCESS_H_
|
|
#define _MIC_DUT_PROCESS_H_
|
|
|
|
#include "generic/typedef.h"
|
|
#include "online_debug/aud_mic_dut.h"
|
|
|
|
/*获取麦克风测试硬件数据*/
|
|
int audio_mic_dut_info_get(mic_dut_info_t *info);
|
|
|
|
/*设置mic增益*/
|
|
int audio_mic_dut_gain_set(u16 gain);
|
|
|
|
/*打开mic*/
|
|
int audio_mic_dut_start(void);
|
|
|
|
/*关闭mic*/
|
|
int audio_mic_dut_stop(void);
|
|
|
|
/*获取mic数据*/
|
|
int audio_mic_dut_data_get(s16 *data, int len);
|
|
|
|
/*获取mic缓存数据长度*/
|
|
int audio_mic_dut_get_data_len(void);
|
|
|
|
int audio_mic_dut_sample_rate_set(u32 sr);
|
|
int audio_mic_dut_amic_select(u8 idx);
|
|
int audio_mic_dut_dmic_select(u8 idx);
|
|
|
|
/*设置dac输出音量*/
|
|
int audio_mic_dut_dac_gain_set(u16 gain);
|
|
|
|
/*开始mic频响扫描*/
|
|
int audio_mic_dut_scan_start(void);
|
|
|
|
/*关闭mic频响扫描*/
|
|
int audio_mic_dut_scan_stop(void);
|
|
|
|
#endif /*_MIC_DUT_PROCESS_H_*/
|
|
|