-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimal LE Audio implementation #308
Conversation
5cd6eea
to
fa77dc4
Compare
The complete procedure to create Unicast streaming is very long. https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/16212-BAP-html5/out/en/index-en.html#UUID-e610da3a-d737-b38e-7302-6c9e934a99f6 |
17c8c18
to
262b67a
Compare
I am hesitating because LEA services are not "profiles" - but actually they are separated as several profiles like BAP, CAP, CSIP, so maybe we should name modules after profiles instead of services? |
class ServiceProxy(gatt_client.ProfileServiceProxy): | ||
SERVICE_CLASS = Service | ||
|
||
sirk: gatt_client.CharacteristicProxy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this has been copy/pasted by mistake from another profile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, why do you think so?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The characteristics in the ServiceProxy here aren't the ones from the Service above, but they look like the ones from csis.py
.
With the example, it can "cheat" Android source that Bumble is an available sink. However, volume control somehow doesn't work anymore.