summaryrefslogtreecommitdiff
path: root/android/avrcp-lib.h
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-10-10 15:36:25 +0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-10-16 15:38:43 +0200
commit68a8abdafaf6863dca725e5ca6960acc73f2a1e3 (patch)
treed15ffb0f2fb478b9afb8e42dd393fdc6926a71d9 /android/avrcp-lib.h
parentdae855c719dbee0fb816bea0dc31c866a5b68a20 (diff)
downloadbluez-68a8abdafaf6863dca725e5ca6960acc73f2a1e3.tar.gz
android/avrcp-lib: Add status parameter
This adds status parameter for functions generating browsing reponses as it may not be possible to respond synchronously using the return of the callback while processing the request.
Diffstat (limited to 'android/avrcp-lib.h')
-rw-r--r--android/avrcp-lib.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/android/avrcp-lib.h b/android/avrcp-lib.h
index 9985c4aab..2299c83fb 100644
--- a/android/avrcp-lib.h
+++ b/android/avrcp-lib.h
@@ -327,17 +327,19 @@ int avrcp_set_browsed_player_rsp(struct avrcp *session, uint8_t transaction,
uint32_t items, uint8_t depth,
const char **folders);
int avrcp_get_folder_items_rsp(struct avrcp *session, uint8_t transaction,
- uint16_t counter, uint8_t number,
- uint8_t *type, uint16_t *len,
- uint8_t **params);
+ uint8_t status, uint16_t counter,
+ uint8_t number, uint8_t *type,
+ uint16_t *len, uint8_t **params);
int avrcp_change_path_rsp(struct avrcp *session, uint8_t transaction,
- uint32_t items);
+ uint8_t status, uint32_t items);
int avrcp_get_item_attributes_rsp(struct avrcp *session, uint8_t transaction,
uint8_t status, uint8_t number,
uint32_t *attrs, const char **text);
-int avrcp_play_item_rsp(struct avrcp *session, uint8_t transaction);
-int avrcp_search_rsp(struct avrcp *session, uint8_t transaction,
+int avrcp_play_item_rsp(struct avrcp *session, uint8_t transaction,
+ uint8_t status);
+int avrcp_search_rsp(struct avrcp *session, uint8_t transaction, uint8_t status,
uint16_t counter, uint32_t items);
-int avrcp_add_to_now_playing_rsp(struct avrcp *session, uint8_t transaction);
+int avrcp_add_to_now_playing_rsp(struct avrcp *session, uint8_t transaction,
+ uint8_t status);
int avrcp_send_passthrough(struct avrcp *session, uint32_t vendor, uint8_t op);