Beispiel #1
0
/*******************************************************************************
**
** Function         cleanup
**
** Description      Shuts down the AV interface and does the cleanup
**
** Returns          None
**
*******************************************************************************/
static void cleanup(void)
{
    bt_ext_log("%s", __FUNCTION__);

    if (bt_av_callbacks)
    {
	    btif_disable_service(BTMTK_AVRCP_SERVICE_ID);

	    btmtk_profile_unregister(PROFILE_AVRCP);

	    btif_disable_service(BTMTK_A2DP_SERVICE_ID);

	    btmtk_profile_unregister(PROFILE_A2DP);
	
        bt_av_callbacks = NULL;
    }
		
    return;
}
Beispiel #2
0
void btif_sock_cleanup()
{
     btmtk_jbt_deinit();
	 btmtk_profile_unregister(PROFILE_JSR82);
}