summaryrefslogtreecommitdiff
path: root/android/tester-main.h
diff options
context:
space:
mode:
authorRavi kumar Veeramally <ravikumar.veeramally@linux.intel.com>2014-10-29 14:13:30 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-10-29 14:39:51 +0200
commit62f076f569941f9ae210cd20cbb1fb265506bd0f (patch)
treed8f08ce3f175c41a76394343ba77bc2d36cbf79e /android/tester-main.h
parentf1cfb28c6140374d085a6310e369e7cbe1923023 (diff)
downloadbluez-62f076f569941f9ae210cd20cbb1fb265506bd0f.tar.gz
android/tester: Add AVRCP GetPlayStatus test case
Diffstat (limited to 'android/tester-main.h')
-rw-r--r--android/tester-main.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/android/tester-main.h b/android/tester-main.h
index ff6e43cf6..730150193 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
@@ -397,6 +397,13 @@ struct pdu_set {
.callback_result.av_audio_state = cb_av_audio_state, \
}
+#define CALLBACK_RC_PLAY_STATUS(cb, cb_length, cb_position, cb_status) { \
+ .callback = cb, \
+ .callback_result.song_length = cb_length, \
+ .callback_result.song_position = cb_position, \
+ .callback_result.play_status = cb_status, \
+ }
+
#define CALLBACK_DEVICE_PROPS(props, prop_cnt) \
CALLBACK_PROPS(CB_BT_REMOTE_DEVICE_PROPERTIES, props, prop_cnt)
@@ -467,6 +474,10 @@ typedef enum {
CB_A2DP_CONN_STATE,
CB_A2DP_AUDIO_STATE,
+ /* AVRCP */
+ CB_AVRCP_PLAY_STATUS_REQ,
+ CB_AVRCP_PLAY_STATUS_RSP,
+
/* Gatt client */
CB_GATTC_REGISTER_CLIENT,
CB_GATTC_SCAN_RESULT,
@@ -644,6 +655,9 @@ struct bt_callback_data {
btav_connection_state_t av_conn_state;
btav_audio_state_t av_audio_state;
+ uint32_t song_length;
+ uint32_t song_position;
+ btrc_play_status_t play_status;
};
/*