Functions | |
uint8_t | avdtp_sink_abort_stream (uint16_t avdtp_cid, uint8_t local_seid) |
Abort stream. More... | |
uint8_t | avdtp_sink_connect (bd_addr_t bd_addr, uint16_t *avdtp_cid) |
Connect to device with a bluetooth address. More... | |
avdtp_stream_endpoint_t * | avdtp_sink_create_stream_endpoint (avdtp_sep_type_t sep_type, avdtp_media_type_t media_type) |
uint8_t | avdtp_sink_disconnect (uint16_t avdtp_cid) |
Disconnect from device with connection handle. More... | |
void | avdtp_sink_discover_stream_endpoints (uint16_t avdtp_cid) |
Discover stream endpoints. More... | |
void | avdtp_sink_get_all_capabilities (uint16_t avdtp_cid, uint8_t acp_seid) |
Get all capabilities. More... | |
void | avdtp_sink_get_capabilities (uint16_t avdtp_cid, uint8_t acp_seid) |
Get capabilities. More... | |
void | avdtp_sink_get_configuration (uint16_t avdtp_cid, uint8_t acp_seid) |
Get configuration. More... | |
void | avdtp_sink_init (avdtp_context_t *avdtp_context) |
Set up AVDTP Sink device. More... | |
uint8_t | avdtp_sink_open_stream (uint16_t avdtp_cid, uint8_t int_seid, uint8_t acp_seid) |
Open stream. More... | |
void | avdtp_sink_reconfigure (uint16_t avdtp_cid, uint8_t int_seid, uint8_t acp_seid, uint16_t configured_services_bitmap, avdtp_capabilities_t configuration) |
Reconfigure stream. More... | |
void | avdtp_sink_register_content_protection_category (uint8_t seid, uint16_t cp_type, const uint8_t *cp_type_value, uint8_t cp_type_value_len) |
void | avdtp_sink_register_delay_reporting_category (uint8_t seid) |
void | avdtp_sink_register_header_compression_category (uint8_t seid, uint8_t back_ch, uint8_t media, uint8_t recovery) |
void | avdtp_sink_register_media_codec_category (uint8_t seid, avdtp_media_type_t media_type, avdtp_media_codec_type_t media_codec_type, uint8_t *media_codec_info, uint16_t media_codec_info_len) |
void | avdtp_sink_register_media_handler (void(*callback)(uint8_t local_seid, uint8_t *packet, uint16_t size)) |
void | avdtp_sink_register_media_transport_category (uint8_t seid) |
void | avdtp_sink_register_multiplexing_category (uint8_t seid, uint8_t fragmentation) |
void | avdtp_sink_register_packet_handler (btstack_packet_handler_t callback) |
Register callback for the AVDTP Sink client. More... | |
void | avdtp_sink_register_recovery_category (uint8_t seid, uint8_t maximum_recovery_window_size, uint8_t maximum_number_media_packets) |
void | avdtp_sink_register_reporting_category (uint8_t seid) |
void | avdtp_sink_set_configuration (uint16_t avdtp_cid, uint8_t int_seid, uint8_t acp_seid, uint16_t configured_services_bitmap, avdtp_capabilities_t configuration) |
Set configuration. More... | |
uint8_t | avdtp_sink_start_stream (uint16_t avdtp_cid, uint8_t local_seid) |
Start stream. More... | |
uint8_t | avdtp_sink_stop_stream (uint16_t avdtp_cid, uint8_t local_seid) |
Start stream. More... | |
uint8_t | avdtp_sink_suspend (uint16_t avdtp_cid, uint8_t local_seid) |
Suspend stream. More... | |
uint8_t avdtp_sink_abort_stream | ( | uint16_t | avdtp_cid, |
uint8_t | local_seid | ||
) |
Abort stream.
local_seid |
uint8_t avdtp_sink_connect | ( | bd_addr_t | bd_addr, |
uint16_t * | avdtp_cid | ||
) |
Connect to device with a bluetooth address.
(and perform configuration?)
bd_addr | |
avdtp_cid | Assigned avdtp cid |
avdtp_stream_endpoint_t* avdtp_sink_create_stream_endpoint | ( | avdtp_sep_type_t | sep_type, |
avdtp_media_type_t | media_type | ||
) |
uint8_t avdtp_sink_disconnect | ( | uint16_t | avdtp_cid | ) |
Disconnect from device with connection handle.
avdtp_cid |
void avdtp_sink_discover_stream_endpoints | ( | uint16_t | avdtp_cid | ) |
Discover stream endpoints.
avdtp_cid |
void avdtp_sink_get_all_capabilities | ( | uint16_t | avdtp_cid, |
uint8_t | acp_seid | ||
) |
Get all capabilities.
avdtp_cid |
void avdtp_sink_get_capabilities | ( | uint16_t | avdtp_cid, |
uint8_t | acp_seid | ||
) |
Get capabilities.
avdtp_cid |
void avdtp_sink_get_configuration | ( | uint16_t | avdtp_cid, |
uint8_t | acp_seid | ||
) |
Get configuration.
avdtp_cid |
void avdtp_sink_init | ( | avdtp_context_t * | avdtp_context | ) |
Set up AVDTP Sink device.
uint8_t avdtp_sink_open_stream | ( | uint16_t | avdtp_cid, |
uint8_t | int_seid, | ||
uint8_t | acp_seid | ||
) |
Open stream.
avdtp_cid | |
seid |
void avdtp_sink_reconfigure | ( | uint16_t | avdtp_cid, |
uint8_t | int_seid, | ||
uint8_t | acp_seid, | ||
uint16_t | configured_services_bitmap, | ||
avdtp_capabilities_t | configuration | ||
) |
Reconfigure stream.
avdtp_cid | |
seid |
void avdtp_sink_register_content_protection_category | ( | uint8_t | seid, |
uint16_t | cp_type, | ||
const uint8_t * | cp_type_value, | ||
uint8_t | cp_type_value_len | ||
) |
void avdtp_sink_register_delay_reporting_category | ( | uint8_t | seid | ) |
void avdtp_sink_register_header_compression_category | ( | uint8_t | seid, |
uint8_t | back_ch, | ||
uint8_t | media, | ||
uint8_t | recovery | ||
) |
void avdtp_sink_register_media_codec_category | ( | uint8_t | seid, |
avdtp_media_type_t | media_type, | ||
avdtp_media_codec_type_t | media_codec_type, | ||
uint8_t * | media_codec_info, | ||
uint16_t | media_codec_info_len | ||
) |
void avdtp_sink_register_media_handler | ( | void(*)(uint8_t local_seid, uint8_t *packet, uint16_t size) | callback | ) |
void avdtp_sink_register_media_transport_category | ( | uint8_t | seid | ) |
void avdtp_sink_register_multiplexing_category | ( | uint8_t | seid, |
uint8_t | fragmentation | ||
) |
void avdtp_sink_register_packet_handler | ( | btstack_packet_handler_t | callback | ) |
Register callback for the AVDTP Sink client.
callback |
void avdtp_sink_register_recovery_category | ( | uint8_t | seid, |
uint8_t | maximum_recovery_window_size, | ||
uint8_t | maximum_number_media_packets | ||
) |
void avdtp_sink_register_reporting_category | ( | uint8_t | seid | ) |
void avdtp_sink_set_configuration | ( | uint16_t | avdtp_cid, |
uint8_t | int_seid, | ||
uint8_t | acp_seid, | ||
uint16_t | configured_services_bitmap, | ||
avdtp_capabilities_t | configuration | ||
) |
Set configuration.
avdtp_cid |
uint8_t avdtp_sink_start_stream | ( | uint16_t | avdtp_cid, |
uint8_t | local_seid | ||
) |
Start stream.
local_seid |
uint8_t avdtp_sink_stop_stream | ( | uint16_t | avdtp_cid, |
uint8_t | local_seid | ||
) |
Start stream.
local_seid |
uint8_t avdtp_sink_suspend | ( | uint16_t | avdtp_cid, |
uint8_t | local_seid | ||
) |
Suspend stream.
local_seid |