|
| 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, char *name, size_t name_size) |
| | Get the bearer provider name.
|
| int | bt_ccp_call_control_server_get_bearer_uci (struct bt_ccp_call_control_server_bearer *bearer, char uci[6U]) |
| | Get the bearer UCI.
|
| int | bt_ccp_call_control_server_set_bearer_tech (struct bt_ccp_call_control_server_bearer *bearer, enum bt_bearer_tech tech) |
| | Set a new bearer technology.
|
| int | bt_ccp_call_control_server_get_bearer_tech (const struct bt_ccp_call_control_server_bearer *bearer, enum bt_bearer_tech *tech) |
| | Get the bearer technology.
|
| int | bt_ccp_call_control_server_set_bearer_uri_schemes (struct bt_ccp_call_control_server_bearer *bearer, const char *uri_schemes) |
| | Set a new bearer URI schemes supported list.
|
| int | bt_ccp_call_control_server_get_bearer_uri_schemes (struct bt_ccp_call_control_server_bearer *bearer, char *uri_schemes, size_t uri_schemes_size) |
| | Get the bearer URI schemes supported list.
|
| 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.
|
| int | bt_ccp_call_control_client_read_bearer_uci (struct bt_ccp_call_control_client_bearer *bearer) |
| | Read the bearer Uniform Caller Identifier (UCI) of a remote TBS bearer.
|
| int | bt_ccp_call_control_client_read_bearer_tech (struct bt_ccp_call_control_client_bearer *bearer) |
| | Read the bearer technology of a remote TBS bearer.
|
| int | bt_ccp_call_control_client_read_bearer_uri_schemes (struct bt_ccp_call_control_client_bearer *bearer) |
| | Read the bearer URI schemes supported list of a remote TBS bearer.
|
Bluetooth Call Control Profile (CCP) APIs.