/******************************************************************************* ** ** Function bta_hf_client_sco_conn_open ** ** Description ** ** ** Returns void ** *******************************************************************************/ void bta_hf_client_sco_conn_open(tBTA_HF_CLIENT_DATA *p_data) { UNUSED(p_data); APPL_TRACE_DEBUG("%s", __FUNCTION__); bta_hf_client_sco_event(BTA_HF_CLIENT_SCO_CONN_OPEN_E); bta_sys_sco_open(BTA_ID_HS, 1, bta_hf_client_cb.scb.peer_addr); if (bta_hf_client_cb.scb.negotiated_codec == BTM_SCO_CODEC_MSBC) { bta_hf_client_cback_sco(BTA_HF_CLIENT_AUDIO_MSBC_OPEN_EVT); } else { bta_hf_client_cback_sco(BTA_HF_CLIENT_AUDIO_OPEN_EVT); } bta_hf_client_cb.scb.retry_with_sco_only = FALSE; }
/******************************************************************************* ** ** Function bta_hf_client_sco_open ** ** Description ** ** ** Returns void ** *******************************************************************************/ void bta_hf_client_sco_open(tBTA_HF_CLIENT_DATA *p_data) { APPL_TRACE_DEBUG1("%s", __FUNCTION__); bta_hf_client_sco_event(BTA_HF_CLIENT_SCO_OPEN_E); }
/******************************************************************************* ** ** Function bta_hf_client_sco_shutdown ** ** Description ** ** ** Returns void ** *******************************************************************************/ void bta_hf_client_sco_shutdown(tBTA_HF_CLIENT_DATA *p_data) { APPL_TRACE_DEBUG1("%s", __FUNCTION__); bta_hf_client_sco_event(BTA_HF_CLIENT_SCO_SHUTDOWN_E); }