icon_ani_set(&call, type);
}
-static void __bt_ag_sco_state_changed_cb(int result, bool opened, void *user_data)
+static void __bt_ag_sco_state_changed_cb(int result, bool connected, const char *remote_address, bt_audio_profile_type_e type, void *user_data)
{
int status = 0;
- if (opened) bt_state=1;
+ if (connected) bt_state=1;
else bt_state=0;
vconf_get_int(VCONFKEY_CALL_STATE, &status);
error = bt_audio_initialize();
if (error != BT_ERROR_NONE) _E("bt_audio_initialize return [%d]", error);
- error = bt_ag_set_sco_state_changed_cb(__bt_ag_sco_state_changed_cb, data); // callback µî·Ï
+ error = bt_audio_set_connection_state_changed_cb(__bt_ag_sco_state_changed_cb, data); // callback µî·Ï
if (error != BT_ERROR_NONE) _E("bt_ag_set_sco_state_changed_cb return [%d]", error);
}
{
int error = -1;
- error = bt_ag_unset_sco_state_changed_cb();
+ error = bt_audio_unset_connection_state_changed_cb();
if (error != BT_ERROR_NONE) _E("bt_ag_unset_sco_state_changed_cb return [%d]", error);
error = bt_audio_deinitialize();
{
int status = 0;
int ret = 0;
- int error = 0;
bool bt_opened = 0;
ret_if(!data);
return;
}
- error = bt_ag_is_sco_opened(&bt_opened); // ÇöÀç SCO status checkÇÔ¼ö.
- if (error != BT_ERROR_NONE) _E("bt_ag_is_sco_opened return [%d]", error);
-
- if (bt_opened == 1) bt_state=1;
- else bt_state=0;
-
switch (status) {
case VCONFKEY_CALL_VOICE_CONNECTING:
case VCONFKEY_CALL_VIDEO_CONNECTING: