| ▲ | gucci-on-fleek 5 hours ago | |
Yes, you can simultaneously use full-quality source and sink (speaker and microphone) streams [0]. And from personal experience, this works exactly as you would expect. As you've seen, the documentation on LE Audio is rather horrible. The Android documentation [1] is semi-useful even on other platforms, and the official book [2] is also helpful if you're willing to wade through a ton of dense technical details, but there's not really much else available on the internet. I've had to spend an annoying amount of time tracing stuff with Wireshark and reading through the specifications [3] (which are thankfully free) and the BlueZ source code [4] to figure stuff out. (The poor documentation mostly only matters if you're trying to do something specific; LE Audio mostly "just works" on Android out-of-the-box and Linux after you change the single config setting from [0]) [0]: https://www.collabora.com/news-and-blog/blog/2025/11/24/impl... [1]: https://developer.android.com/develop/connectivity/bluetooth... [2]: https://www.bluetooth.com/wp-content/uploads/2025/01/Introdu... | ||