summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjsip-apps/src/pjsystest/systest.c7
-rw-r--r--pjsip-apps/src/pjsystest/systest.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/pjsip-apps/src/pjsystest/systest.c b/pjsip-apps/src/pjsystest/systest.c
index 2fe3bc69..6044ab52 100644
--- a/pjsip-apps/src/pjsystest/systest.c
+++ b/pjsip-apps/src/pjsystest/systest.c
@@ -1108,6 +1108,13 @@ on_return:
}
+int systest_set_dev(int cap_dev, int play_dev)
+{
+ systest.rec_id = systest_cap_dev_id = cap_dev;
+ systest.play_id = systest_play_dev_id = play_dev;
+ return pjsua_set_snd_dev(cap_dev, play_dev);
+}
+
static void systest_wizard(void)
{
PJ_LOG(3,(THIS_FILE, "Running test wizard"));
diff --git a/pjsip-apps/src/pjsystest/systest.h b/pjsip-apps/src/pjsystest/systest.h
index 18f0c181..ddc286a1 100644
--- a/pjsip-apps/src/pjsystest/systest.h
+++ b/pjsip-apps/src/pjsystest/systest.h
@@ -70,6 +70,7 @@ extern "C" {
/* API, to be called by main() */
int systest_init(void);
+int systest_set_dev(int cap_dev, int play_dev);
int systest_run(void);
void systest_save_result(const char *filename);
void systest_deinit(void);