Hello,
I'm trying to use a single i2s stream (audio) as the source for both a Bluetooth A2DP stream and a wav encoded, fatfs stream. The goal is to be able to monitor audio over Bluetooth and/or record the audio to a file. I'm using a LyraT-Mini development board and in addition to the two streams I also want to be able to start and stop recording using buttons on the development board. This issue I'm having is that unless both pipelines are running and active then the data is "blocked". Depending on how I configure the pipelines (or elements) no audio is recorded unless Bluetooth is connected, or no Bluetooth audio is present unless audio is actively recording.
I've implemented this both using pipelines and a Raw stream and using elements and ringbuffers with pretty much the same result. My question, is it possible to use a single stream for two pipelines with one or both being intermittently started and stopped?
JT
I2S Stream as source for two pipelines
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- ESP32-S31
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- ESP32-S31 中文讨论版
- 喵伴 中文讨论版
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 1 guest
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.
Information
Espressif ESP32 ... Available now!