struct live_adc_capture_context {
struct audio_adc_output_hdl adc_output; //adc 输出
struct adc_linein_ch aux_ch; //aux 通道
struct adc_mic_ch mic_ch; //mic 通道
int sample_rate; //采样率
u8 gain; //增益
u8 input_nch; //打开的输入通道数
u8 nch; //输出pcm数据声道数
u8 start; //aux 状态
u8 on_off;
s16 *sample_buffer; //单双声道转换缓存
void *output_path; //数据接口私有参数
int (*write_frame)(void *path, struct audio_frame *frame);//输出接口
void *clock;
u32(*capture_time)(void *clock, u8 type);
};
11-16
2万+
08-24
1238