Zephyr Project API 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ccp.h File Reference

Bluetooth Call Control Profile (CCP) APIs. More...

#include <stdint.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_client_discover (struct bt_conn *conn, struct bt_ccp_call_control_client **out_client)
 
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.
 

Detailed Description

Bluetooth Call Control Profile (CCP) APIs.