diff --git a/android/a2dp.c b/android/a2dp.c
index 0d3bfc5..052f4f3 100644
--- a/android/a2dp.c
+++ b/android/a2dp.c
static int notification_sk = -1;
-static uint8_t bt_a2dp_connect(struct hal_cmd_av_connect *cmd, uint16_t len)
+static uint8_t bt_a2dp_connect(struct hal_cmd_a2dp_connect *cmd, uint16_t len)
{
DBG("Not Implemented");
return HAL_STATUS_FAILED;
}
-static uint8_t bt_a2dp_disconnect(struct hal_cmd_av_connect *cmd, uint16_t len)
+static uint8_t bt_a2dp_disconnect(struct hal_cmd_a2dp_connect *cmd,
+ uint16_t len)
{
DBG("Not Implemented");
uint8_t status = HAL_STATUS_FAILED;
switch (opcode) {
- case HAL_OP_AV_CONNECT:
+ case HAL_OP_A2DP_CONNECT:
status = bt_a2dp_connect(buf, len);
break;
- case HAL_OP_AV_DISCONNECT:
+ case HAL_OP_A2DP_DISCONNECT:
status = bt_a2dp_disconnect(buf, len);
break;
default:
diff --git a/android/hal-av.c b/android/hal-av.c
index 9e1b3df..2ebf801 100644
--- a/android/hal-av.c
+++ b/android/hal-av.c
static void handle_connection_state(void *buf)
{
- struct hal_ev_av_connection_state *ev = buf;
+ struct hal_ev_a2dp_connection_state *ev = buf;
if (cbs->connection_state_cb)
cbs->connection_state_cb(ev->state,
static void handle_audio_state(void *buf)
{
- struct hal_ev_av_audio_state *ev = buf;
+ struct hal_ev_a2dp_audio_state *ev = buf;
if (cbs->audio_state_cb)
cbs->audio_state_cb(ev->state, (bt_bdaddr_t *)(ev->bdaddr));
return;
switch (opcode) {
- case HAL_EV_AV_CONNECTION_STATE:
+ case HAL_EV_A2DP_CONNECTION_STATE:
handle_connection_state(buf);
break;
- case HAL_EV_AV_AUDIO_STATE:
+ case HAL_EV_A2DP_AUDIO_STATE:
handle_audio_state(buf);
break;
default:
static bt_status_t av_connect(bt_bdaddr_t *bd_addr)
{
- struct hal_cmd_av_connect cmd;
+ struct hal_cmd_a2dp_connect cmd;
DBG("");
memcpy(cmd.bdaddr, bd_addr, sizeof(cmd.bdaddr));
- return hal_ipc_cmd(HAL_SERVICE_ID_A2DP, HAL_OP_AV_CONNECT,
+ return hal_ipc_cmd(HAL_SERVICE_ID_A2DP, HAL_OP_A2DP_CONNECT,
sizeof(cmd), &cmd, NULL, NULL, NULL);
}
static bt_status_t av_disconnect(bt_bdaddr_t *bd_addr)
{
- struct hal_cmd_av_disconnect cmd;
+ struct hal_cmd_a2dp_disconnect cmd;
DBG("");
memcpy(cmd.bdaddr, bd_addr, sizeof(cmd.bdaddr));
- return hal_ipc_cmd(HAL_SERVICE_ID_A2DP, HAL_OP_AV_DISCONNECT,
+ return hal_ipc_cmd(HAL_SERVICE_ID_A2DP, HAL_OP_A2DP_DISCONNECT,
sizeof(cmd), &cmd, NULL, NULL, NULL);
}
diff --git a/android/hal-msg.h b/android/hal-msg.h
index a5e5c76..e1feb19 100644
--- a/android/hal-msg.h
+++ b/android/hal-msg.h
uint8_t bdaddr[6];
} __attribute__((packed));
-#define HAL_OP_AV_CONNECT 0x01
-struct hal_cmd_av_connect {
+/* a2dp HAL API */
+
+#define HAL_OP_A2DP_CONNECT 0x01
+struct hal_cmd_a2dp_connect {
uint8_t bdaddr[6];
} __attribute__((packed));
-#define HAL_OP_AV_DISCONNECT 0x02
-struct hal_cmd_av_disconnect {
+#define HAL_OP_A2DP_DISCONNECT 0x02
+struct hal_cmd_a2dp_disconnect {
uint8_t bdaddr[6];
} __attribute__((packed));
uint8_t data[0];
} __attribute__((packed));
-#define HAL_EV_AV_CONNECTION_STATE 0x81
-struct hal_ev_av_connection_state {
+#define HAL_EV_A2DP_CONNECTION_STATE 0x81
+struct hal_ev_a2dp_connection_state {
uint8_t state;
uint8_t bdaddr[6];
} __attribute__((packed));
-#define HAL_EV_AV_AUDIO_STATE 0x82
-struct hal_ev_av_audio_state {
+#define HAL_EV_A2DP_AUDIO_STATE 0x82
+struct hal_ev_a2dp_audio_state {
uint8_t state;
uint8_t bdaddr[6];
} __attribute__((packed));