Data Structures | |
struct | avrcp_connection_t |
struct | avrcp_context_t |
struct | avrcp_now_playing_info_item_t |
struct | avrcp_track_t |
Macros | |
#define | AVRCP_ATTRIBUTE_HEADER_LEN 8 |
#define | AVRCP_MAX_ATTRIBUTTE_SIZE 100 |
#define | AVRCP_MEDIA_ATTR_COUNT 7 |
#define | BT_SIG_COMPANY_ID 0x001958 |
Functions | |
const char * | avrcp_attribute2str (uint8_t index) |
uint8_t | avrcp_cmd_opcode (uint8_t *packet, uint16_t size) |
uint8_t | avrcp_connect (bd_addr_t bd_addr, avrcp_context_t *context, uint16_t *avrcp_cid) |
void | avrcp_create_sdp_record (uint8_t controller, uint8_t *service, uint32_t service_record_handle, uint8_t browsing, uint16_t supported_features, const char *service_name, const char *service_provider_name) |
const char * | avrcp_ctype2str (uint8_t index) |
void | avrcp_emit_connection_closed (btstack_packet_handler_t callback, uint16_t avrcp_cid) |
void | avrcp_emit_connection_established (btstack_packet_handler_t callback, uint16_t avrcp_cid, bd_addr_t addr, uint8_t status) |
const char * | avrcp_event2str (uint16_t index) |
const char * | avrcp_operation2str (uint8_t index) |
void | avrcp_packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size, avrcp_context_t *context) |
const char * | avrcp_play_status2str (uint8_t index) |
const char * | avrcp_repeat2str (uint8_t index) |
void | avrcp_request_can_send_now (avrcp_connection_t *connection, uint16_t l2cap_cid) |
const char * | avrcp_shuffle2str (uint8_t index) |
const char * | avrcp_subunit2str (uint16_t index) |
avrcp_connection_t * | get_avrcp_connection_for_avrcp_cid (uint16_t avrcp_cid, avrcp_context_t *context) |
avrcp_connection_t * | get_avrcp_connection_for_l2cap_signaling_cid (uint16_t l2cap_cid, avrcp_context_t *context) |
#define AVRCP_ATTRIBUTE_HEADER_LEN 8 |
#define AVRCP_MAX_ATTRIBUTTE_SIZE 100 |
#define AVRCP_MEDIA_ATTR_COUNT 7 |
#define BT_SIG_COMPANY_ID 0x001958 |
enum avrcp_command_type_t |
enum avrcp_frame_type_t |
enum avrcp_operation_id_t |
enum avrcp_packet_type_t |
enum avrcp_parser_state_t |
enum avrcp_pdu_id_t |
enum avrcp_repeat_mode_t |
enum avrcp_role_t |
enum avrcp_shuffle_mode_t |
enum avrcp_status_code_t |
enum avrcp_subunit_id_t |
enum avrcp_subunit_type_t |
const char* avrcp_attribute2str | ( | uint8_t | index | ) |
uint8_t avrcp_cmd_opcode | ( | uint8_t * | packet, |
uint16_t | size | ||
) |
uint8_t avrcp_connect | ( | bd_addr_t | bd_addr, |
avrcp_context_t * | context, | ||
uint16_t * | avrcp_cid | ||
) |
void avrcp_create_sdp_record | ( | uint8_t | controller, |
uint8_t * | service, | ||
uint32_t | service_record_handle, | ||
uint8_t | browsing, | ||
uint16_t | supported_features, | ||
const char * | service_name, | ||
const char * | service_provider_name | ||
) |
const char* avrcp_ctype2str | ( | uint8_t | index | ) |
void avrcp_emit_connection_closed | ( | btstack_packet_handler_t | callback, |
uint16_t | avrcp_cid | ||
) |
void avrcp_emit_connection_established | ( | btstack_packet_handler_t | callback, |
uint16_t | avrcp_cid, | ||
bd_addr_t | addr, | ||
uint8_t | status | ||
) |
const char* avrcp_event2str | ( | uint16_t | index | ) |
const char* avrcp_operation2str | ( | uint8_t | index | ) |
void avrcp_packet_handler | ( | uint8_t | packet_type, |
uint16_t | channel, | ||
uint8_t * | packet, | ||
uint16_t | size, | ||
avrcp_context_t * | context | ||
) |
const char* avrcp_play_status2str | ( | uint8_t | index | ) |
const char* avrcp_repeat2str | ( | uint8_t | index | ) |
void avrcp_request_can_send_now | ( | avrcp_connection_t * | connection, |
uint16_t | l2cap_cid | ||
) |
const char* avrcp_shuffle2str | ( | uint8_t | index | ) |
const char* avrcp_subunit2str | ( | uint16_t | index | ) |
avrcp_connection_t* get_avrcp_connection_for_avrcp_cid | ( | uint16_t | avrcp_cid, |
avrcp_context_t * | context | ||
) |
avrcp_connection_t* get_avrcp_connection_for_l2cap_signaling_cid | ( | uint16_t | l2cap_cid, |
avrcp_context_t * | context | ||
) |