|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
AVRCP Cover Art Controller callback structure. More...
#include <zephyr/bluetooth/classic/avrcp_cover_art.h>
Data Fields | |
| void(* | l2cap_connected )(struct bt_avrcp_ct *ct, struct bt_avrcp_cover_art_ct *cover_art_ct) |
| L2CAP connected callback. | |
| void(* | l2cap_disconnected )(struct bt_avrcp_cover_art_ct *ct) |
| L2CAP disconnected callback. | |
| void(* | connect )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
| OBEX connect response callback. | |
| void(* | disconnect )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
| OBEX disconnect response callback. | |
| void(* | abort )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
| OBEX abort response callback. | |
| void(* | get_image_properties )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
| Get image properties response callback. | |
| void(* | get_image )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
| Get image response callback. | |
| void(* | get_linked_thumbnail )(struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
| Get linked thumbnail response callback. | |
AVRCP Cover Art Controller callback structure.
This structure defines callback functions that will be called when various AVRCP Cover Art Controller events occur.
| void(* bt_avrcp_cover_art_ct_cb::abort) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
OBEX abort response callback.
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_avrcp_cover_art_ct_cb::connect) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, uint8_t version, uint16_t mopl, struct net_buf *buf) |
OBEX connect response callback.
Called when a connect response is received from the target
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| version | OBEX version |
| mopl | Maximum OBEX packet length |
| buf | Response data buffer |
| void(* bt_avrcp_cover_art_ct_cb::disconnect) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
OBEX disconnect response callback.
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| buf | Response data buffer |
| void(* bt_avrcp_cover_art_ct_cb::get_image) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
Get image response callback.
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| buf | Response data buffer containing image data |
| void(* bt_avrcp_cover_art_ct_cb::get_image_properties) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
Get image properties response callback.
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| buf | Response data buffer containing image properties |
| void(* bt_avrcp_cover_art_ct_cb::get_linked_thumbnail) (struct bt_avrcp_cover_art_ct *ct, uint8_t rsp_code, struct net_buf *buf) |
Get linked thumbnail response callback.
| ct | AVRCP Cover Art controller instance |
| rsp_code | OBEX response code |
| buf | Response data buffer containing thumbnail data |
| void(* bt_avrcp_cover_art_ct_cb::l2cap_connected) (struct bt_avrcp_ct *ct, struct bt_avrcp_cover_art_ct *cover_art_ct) |
L2CAP connected callback.
Called when the underlying transport (L2CAP) is connected
| ct | AVRCP controller instance |
| cover_art_ct | AVRCP Cover Art controller instance |
| void(* bt_avrcp_cover_art_ct_cb::l2cap_disconnected) (struct bt_avrcp_cover_art_ct *ct) |
L2CAP disconnected callback.
Called when the underlying transport is disconnected
| ct | AVRCP Cover Art controller instance |