|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Bluetooth Audio Stream Control Service (ASCS) APIs. More...
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <zephyr/autoconf.h>#include <zephyr/bluetooth/assigned_numbers.h>#include <zephyr/bluetooth/audio/audio.h>#include <zephyr/bluetooth/conn.h>#include <zephyr/sys/util_macro.h>Go to the source code of this file.
Data Structures | |
| struct | bt_bap_ascs_rsp |
| Structure storing values of fields of ASE Control Point notification. More... | |
| struct | bt_bap_qos_cfg_pref |
| Audio Stream Quality of Service Preference structure. More... | |
| struct | bt_ascs_cb |
| ASCS callback structure. More... | |
| struct | bt_ascs_register_param |
| Parameters for registering the Audio Stream Control Service (ASCS). More... | |
Macros | |
| #define | BT_BAP_ASCS_RSP(c, r) |
| Macro used to initialise the object storing values of ASE Control Point notification. | |
| #define | BT_BAP_QOS_CFG_PREF(_unframed_supported, _phy, _rtn, _latency, _pd_min, _pd_max, _pref_pd_min, _pref_pd_max) |
| Helper to declare elements of bt_bap_qos_cfg_pref. | |
Functions | |
| int | bt_ascs_register (const struct bt_ascs_register_param *param) |
| Register the Audio Stream Control Service (ASCS). | |
| int | bt_ascs_unregister (void) |
| Unregister the Audio Stream Control Service (ASCS). | |
Bluetooth Audio Stream Control Service (ASCS) APIs.