Use bool mwi value

This commit is contained in:
Juha Heinanen
2022-12-13 10:20:18 +02:00
parent 66fe3d3279
commit e4c8ffb97e
3 changed files with 6 additions and 11 deletions
+3 -8
View File
@@ -908,13 +908,9 @@ Java_com_tutpro_baresip_Api_account_1set_1stun_1pass(JNIEnv *env, jobject thiz,
} }
JNIEXPORT jint JNICALL JNIEXPORT jint JNICALL
Java_com_tutpro_baresip_Api_account_1set_1mwi(JNIEnv *env, jobject thiz, jlong acc, jstring jValue) Java_com_tutpro_baresip_Api_account_1set_1mwi(JNIEnv *env, jobject thiz, jlong acc, jboolean value)
{ {
const char *value = (*env)->GetStringUTFChars(env, jValue, 0); return account_set_mwi((struct account *)acc, value);
LOGD("setting account mwi '%s'\n", value);
int res = account_set_mwi((struct account *)acc, value);
(*env)->ReleaseStringUTFChars(env, jValue, value);
return res;
} }
JNIEXPORT jstring JNICALL JNIEXPORT jstring JNICALL
@@ -955,8 +951,7 @@ Java_com_tutpro_baresip_Api_account_1rtcp_1mux(JNIEnv *env, jobject thiz, jlong
} }
JNIEXPORT jint JNICALL JNIEXPORT jint JNICALL
Java_com_tutpro_baresip_Api_account_1set_1rtcp_1mux(JNIEnv *env, jobject thiz, jlong acc, Java_com_tutpro_baresip_Api_account_1set_1rtcp_1mux(JNIEnv *env, jobject thiz, jlong acc, jboolean value)
jboolean value)
{ {
return account_set_rtcp_mux((struct account *)acc, value); return account_set_rtcp_mux((struct account *)acc, value);
} }
@@ -622,9 +622,9 @@ class AccountActivity : AppCompatActivity() {
String.format(getString(R.string.invalid_sip_or_tel_uri), tVmUri)) String.format(getString(R.string.invalid_sip_or_tel_uri), tVmUri))
return false return false
} }
Api.account_set_mwi(acc.accp, "yes") Api.account_set_mwi(acc.accp, true)
} else { } else {
Api.account_set_mwi(acc.accp, "no") Api.account_set_mwi(acc.accp, false)
} }
acc.vmUri = tVmUri acc.vmUri = tVmUri
save = true save = true
@@ -42,7 +42,7 @@ object Api {
external fun account_set_medianat(acc: Long, medianat: String): Int external fun account_set_medianat(acc: Long, medianat: String): Int
external fun account_set_audio_codecs(acc: Long, codecs: String): Int external fun account_set_audio_codecs(acc: Long, codecs: String): Int
external fun account_set_video_codecs(acc: Long, codecs: String): Int external fun account_set_video_codecs(acc: Long, codecs: String): Int
external fun account_set_mwi(acc: Long, value: String): Int external fun account_set_mwi(acc: Long, value: Boolean): Int
external fun account_vm_uri(acc: Long): String external fun account_vm_uri(acc: Long): String
external fun account_answermode(acc: Long): Int external fun account_answermode(acc: Long): Int
external fun account_set_answermode(acc: Long, mode: Int): Int external fun account_set_answermode(acc: Long, mode: Int): Int