mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Bluez5: backend-native: HSP AG release SCO link on AT+CKPD=200
Bluetooth PTS test HSP/AG/ACR/BV-01-I request AG to release the SCO link upon reception of AT+CKPD=200 reception
This commit is contained in:
parent
c2e4e336ac
commit
442a208382
3 changed files with 29 additions and 2 deletions
|
|
@ -462,6 +462,9 @@ struct spa_bt_device_events {
|
|||
/** Device set configuration changed */
|
||||
void (*device_set_changed) (void *data);
|
||||
|
||||
/** Switch profile between OFF and HSP_HFP */
|
||||
void (*switch_profile) (void *data);
|
||||
|
||||
/** Device freed */
|
||||
void (*destroy) (void *data);
|
||||
};
|
||||
|
|
@ -554,6 +557,7 @@ void spa_bt_device_update_last_bluez_action_time(struct spa_bt_device *device);
|
|||
#define spa_bt_device_emit_codec_switched(d,...) spa_bt_device_emit(d, codec_switched, 0, __VA_ARGS__)
|
||||
#define spa_bt_device_emit_profiles_changed(d,...) spa_bt_device_emit(d, profiles_changed, 0, __VA_ARGS__)
|
||||
#define spa_bt_device_emit_device_set_changed(d) spa_bt_device_emit(d, device_set_changed, 0)
|
||||
#define spa_bt_device_emit_switch_profile(d) spa_bt_device_emit(d, switch_profile, 0)
|
||||
#define spa_bt_device_emit_destroy(d) spa_bt_device_emit(d, destroy, 0)
|
||||
#define spa_bt_device_add_listener(d,listener,events,data) \
|
||||
spa_hook_list_append(&(d)->listener_list, listener, events, data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue