zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.85k stars 6.6k forks source link

LE Audio: Add support for multiple BAP streams in BAP stream operations #55458

Open Thalley opened 1 year ago

Thalley commented 1 year ago

Is your enhancement proposal related to a problem? Please describe. The codec configure, enable and start operations are all defined to support multiple streams in a single GATT write operation. The BAP API should reflect this as well. The QoS operation is already working similar to that, as that is a BAP requirement.

Describe the solution you'd like The config, reconfig, enable and start functions should take an array of stream pointers, rather than a single stream.

Describe alternatives you've considered Alternatively we could reuse the API from the QoS function to use the group; this will make it slightly easier to use, but gives less flexibility as all streams in the group for a specific connection will be handled, rather than allowing the user to control which/how many streams to perform the operation on.

Additional context N/A

zephyrbot commented 9 months ago

Hi @Thalley,

This issue, marked as an Enhancement, was opened a while ago and did not get any traction. It was just assigned to you based on the labels. If you don't consider yourself the right person to address this issue, please re-assing it to the right person.

Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.

Thanks!

Thalley commented 9 months ago

This is still valid