Page 1 of 1

ESP32adf 请问关于录音的音频数据帧存放的变量

Posted: Wed Apr 17, 2019 8:38 am
by TC_Dream
这是录音的循环部分,貌似下面的代码是事件接口信息,
但是我找不到存放录音的那个变量或者是结构体啊????
大佬们有没有可以指导一下啊?
audio_event_iface_msg_t msg;
if (audio_event_iface_listen(evt, &msg, 1000/portTICK_RATE_MS) != ESP_OK) {
second_recorded ++;

ESP_LOGI(TAG, "[ * ] Recording ... %d", second_recorded);
if (second_recorded >= RECORD_TIME_SECONDS) {
printf("second_recorded >= RECORD_TIME_SECONDS\n");
break;
}
continue;

Re: ESP32adf 请问关于录音的音频数据帧存放的变量

Posted: Thu May 23, 2019 4:09 am
by jason.mao
Hi

你需要理解一下pipeline和element的工作原理图,你贴代码的地方,只是处理event的地方。
element 创建是通过ringbuffer 连接,运行后,数据的在对应的element里面处理