summaryrefslogtreecommitdiff
path: root/android/avrcp-lib.h
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-03-25 17:07:03 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-03-31 10:45:35 +0300
commit72fda35f3f77ebe031e3d679a2f81df8036c4f78 (patch)
tree81a1044766ddfcf5d401f4c881d1d0eacc34f6a3 /android/avrcp-lib.h
parent6451a036af587242c80ae6d8757b52ca15eda49f (diff)
downloadbluez-72fda35f3f77ebe031e3d679a2f81df8036c4f78.tar.gz
android/avrcp-lib: Add support for parsing GetElementAttributes response
Diffstat (limited to 'android/avrcp-lib.h')
-rw-r--r--android/avrcp-lib.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/android/avrcp-lib.h b/android/avrcp-lib.h
index f5666eba4..2f35e90ef 100644
--- a/android/avrcp-lib.h
+++ b/android/avrcp-lib.h
@@ -188,6 +188,9 @@ struct avrcp_control_cfm {
void (*get_play_status) (struct avrcp *session, int err,
uint8_t status, uint32_t position,
uint32_t duration, void *user_data);
+ void (*get_element_attributes) (struct avrcp *session, int err,
+ uint8_t number, uint32_t *attrs,
+ char **text, void *user_data);
};
struct avrcp_passthrough_handler {
@@ -231,8 +234,7 @@ int avrcp_get_current_player_value(struct avrcp *session, uint8_t number,
int avrcp_get_play_status(struct avrcp *session);
int avrcp_set_volume(struct avrcp *session, uint8_t volume, avctp_rsp_cb func,
void *user_data);
-int avrcp_get_element_attributes(struct avrcp *session, avctp_rsp_cb func,
- void *user_data);
+int avrcp_get_element_attributes(struct avrcp *session);
int avrcp_set_addressed_player(struct avrcp *session, uint16_t player_id,
avctp_rsp_cb func, void *user_data);