|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Bluetooth Call Control Profile (CCP) APIs. More...
#include <stddef.h>#include <zephyr/autoconf.h>#include <zephyr/bluetooth/audio/tbs.h>#include <zephyr/bluetooth/conn.h>#include <zephyr/sys/slist.h>Go to the source code of this file.
Data Structures | |
| struct | bt_ccp_call_control_client_bearers |
| Struct with information about bearers of a client. More... | |
| struct | bt_ccp_call_control_client_cb |
| Struct to hold the Telephone Bearer Service client callbacks. More... | |
Functions | |
| int | bt_ccp_call_control_server_register_bearer (const struct bt_tbs_register_param *param, struct bt_ccp_call_control_server_bearer **bearer) |
| Register a Telephone Bearer. | |
| int | bt_ccp_call_control_server_unregister_bearer (struct bt_ccp_call_control_server_bearer *bearer) |
| Unregister a Telephone Bearer. | |
| int | bt_ccp_call_control_server_set_bearer_provider_name (struct bt_ccp_call_control_server_bearer *bearer, const char *name) |
| Set a new bearer provider name. | |
| int | bt_ccp_call_control_server_get_bearer_provider_name (struct bt_ccp_call_control_server_bearer *bearer, const char **name) |
| Get the bearer provider name. | |
| int | bt_ccp_call_control_client_discover (struct bt_conn *conn, struct bt_ccp_call_control_client **out_client) |
| Discovers the Telephone Bearer Service (TBS) support on a remote device. | |
| int | bt_ccp_call_control_client_register_cb (struct bt_ccp_call_control_client_cb *cb) |
| Register callbacks for the Call Control Client. | |
| int | bt_ccp_call_control_client_unregister_cb (struct bt_ccp_call_control_client_cb *cb) |
| Unregister callbacks for the Call Control Client. | |
| int | bt_ccp_call_control_client_get_bearers (struct bt_ccp_call_control_client *client, struct bt_ccp_call_control_client_bearers *bearers) |
| Get the bearers of a client instance. | |
| int | bt_ccp_call_control_client_read_bearer_provider_name (struct bt_ccp_call_control_client_bearer *bearer) |
| Read the bearer provider name of a remote TBS bearer. | |
Bluetooth Call Control Profile (CCP) APIs.