Add the AVRCP delay changed callback
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / bluez_hal / src / bt-hal-avrcp-tg.c
index e39a0b0..a6a6673 100644 (file)
@@ -247,7 +247,8 @@ static void __bt_hal_handle_avrcp_tg_events(int message, void *buf, uint16_t len
 
        switch (message) {
 #ifdef TIZEN_BT_HAL
-       case HAL_EV_AVRCP_TG_CONN_STATE: {
+       case HAL_EV_AVRCP_TG_CONN_STATE:
+       {
                struct hal_ev_avrcp_tg_conn_state *ev = buf;
 
                if (!bt_hal_avrcp_tg_cbacks->connection_state_cb)
@@ -267,6 +268,14 @@ static void __bt_hal_handle_avrcp_tg_events(int message, void *buf, uint16_t len
                        g_idle_add(__bt_avrcp_register_notifications, ev->bdaddr);
                break;
        }
+       case HAL_EV_AVRCP_TG_DELAY_CHANGE:
+       {
+               DBG("avrcp tg delay change");
+               struct hal_ev_avrcp_tg_delay_changed *ev = buf;
+               bt_hal_avrcp_tg_cbacks->delay_change_cb(
+                               ev->value, (bt_bdaddr_t *)ev->bdaddr);
+               break;
+       }
 #endif
        case HAL_EV_AVRCP_TG_SET_PLAYER_PROPERTY:
                __handle_player_property(buf, len);