avdtp: provide role to avdtp_get_all_capabilities

This commit is contained in:
Matthias Ringwald 2022-02-15 11:52:47 +01:00
parent c0112d43a6
commit a145558f8c
4 changed files with 5 additions and 4 deletions

View File

@ -1323,7 +1323,8 @@ uint8_t avdtp_get_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
}
uint8_t avdtp_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
uint8_t avdtp_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid, avdtp_role_t role) {
UNUSED(role);
avdtp_connection_t * connection = avdtp_get_connection_for_avdtp_cid(avdtp_cid);
if (!connection){
return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER;

View File

@ -647,7 +647,7 @@ uint8_t avdtp_suspend_stream(uint16_t avdtp_cid, uint8_t local_seid);
uint8_t avdtp_discover_stream_endpoints(uint16_t avdtp_cid);
uint8_t avdtp_get_capabilities(uint16_t avdtp_cid, uint8_t remote_seid);
uint8_t avdtp_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid);
uint8_t avdtp_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid, avdtp_role_t role);
uint8_t avdtp_get_configuration(uint16_t avdtp_cid, uint8_t remote_seid);
uint8_t avdtp_set_configuration(uint16_t avdtp_cid, uint8_t local_seid, uint8_t remote_seid, uint16_t configured_services_bitmap, avdtp_capabilities_t configuration);
uint8_t avdtp_reconfigure(uint16_t avdtp_cid, uint8_t local_seid, uint8_t remote_seid, uint16_t configured_services_bitmap, avdtp_capabilities_t configuration);

View File

@ -156,7 +156,7 @@ uint8_t avdtp_sink_get_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
}
uint8_t avdtp_sink_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
return avdtp_get_all_capabilities(avdtp_cid, remote_seid);
return avdtp_get_all_capabilities(avdtp_cid, remote_seid, AVDTP_ROLE_SINK);
}
uint8_t avdtp_sink_get_configuration(uint16_t avdtp_cid, uint8_t remote_seid){

View File

@ -139,7 +139,7 @@ uint8_t avdtp_source_get_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
}
uint8_t avdtp_source_get_all_capabilities(uint16_t avdtp_cid, uint8_t remote_seid){
return avdtp_get_all_capabilities(avdtp_cid, remote_seid);
return avdtp_get_all_capabilities(avdtp_cid, remote_seid, AVDTP_ROLE_SOURCE);
}
uint8_t avdtp_source_get_configuration(uint16_t avdtp_cid, uint8_t remote_seid){