Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
avrcp_cover_art.h File Reference

Audio Video Remote Control Cover Art Profile header. More...

Go to the source code of this file.

Data Structures

struct  bt_avrcp_cover_art_ct
 AVRCP Controller Cover Art structure. More...
struct  bt_avrcp_cover_art_tg
 AVRCP Target Cover Art structure. More...
struct  bt_avrcp_cover_art_ct_cb
 AVRCP Cover Art Controller callback structure. More...
struct  bt_avrcp_cover_art_tg_cb
 AVRCP Cover Art Target callback structure. More...

Functions

int bt_avrcp_cover_art_ct_cb_register (struct bt_avrcp_cover_art_ct_cb *cb)
 Register AVRCP Cover Art Controller callbacks.
int bt_avrcp_cover_art_tg_cb_register (struct bt_avrcp_cover_art_tg_cb *cb)
 Register AVRCP Cover Art target callbacks.
int bt_avrcp_cover_art_ct_l2cap_connect (struct bt_avrcp_ct *ct, struct bt_avrcp_cover_art_ct **cover_art_ct, uint16_t psm)
 Connect L2CAP channel for AVRCP Cover Art Controller.
int bt_avrcp_cover_art_ct_l2cap_disconnect (struct bt_avrcp_cover_art_ct *ct)
 Disconnect L2CAP channel for AVRCP Cover Art Controller.
int bt_avrcp_cover_art_tg_l2cap_disconnect (struct bt_avrcp_cover_art_tg *tg)
 Disconnect L2CAP channel for AVRCP Cover Art Target.
struct net_bufbt_avrcp_cover_art_ct_create_pdu (struct bt_avrcp_cover_art_ct *ct, struct net_buf_pool *pool)
 Create PDU buffer for AVRCP Cover Art Controller.
struct net_bufbt_avrcp_cover_art_tg_create_pdu (struct bt_avrcp_cover_art_tg *tg, struct net_buf_pool *pool)
 Create PDU buffer for AVRCP Cover Art Target.
int bt_avrcp_cover_art_ct_connect (struct bt_avrcp_cover_art_ct *ct)
 Send OBEX connect request.
int bt_avrcp_cover_art_tg_connect (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code)
 Send OBEX connect response.
int bt_avrcp_cover_art_ct_disconnect (struct bt_avrcp_cover_art_ct *ct)
 Send OBEX disconnect request.
int bt_avrcp_cover_art_tg_disconnect (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code)
 Send OBEX disconnect response.
int bt_avrcp_cover_art_ct_abort (struct bt_avrcp_cover_art_ct *ct, struct net_buf *buf)
 Send OBEX abort request.
int bt_avrcp_cover_art_tg_abort (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code, struct net_buf *buf)
 Send OBEX abort response.
int bt_avrcp_cover_art_ct_get_image_properties (struct bt_avrcp_cover_art_ct *ct, bool final, struct net_buf *buf)
 Send get image properties request.
int bt_avrcp_cover_art_tg_get_image_properties (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code, struct net_buf *buf)
 Send get image properties response.
int bt_avrcp_cover_art_ct_get_image (struct bt_avrcp_cover_art_ct *ct, bool final, struct net_buf *buf)
 Send get image request.
int bt_avrcp_cover_art_tg_get_image (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code, struct net_buf *buf)
 Send get image response.
int bt_avrcp_cover_art_ct_get_linked_thumbnail (struct bt_avrcp_cover_art_ct *ct, bool final, struct net_buf *buf)
 Send get linked thumbnail request.
int bt_avrcp_cover_art_tg_get_linked_thumbnail (struct bt_avrcp_cover_art_tg *tg, uint8_t rsp_code, struct net_buf *buf)
 Send get linked thumbnail response.

Detailed Description

Audio Video Remote Control Cover Art Profile header.