summaryrefslogtreecommitdiff
path: root/pjsip-apps
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2010-05-10 09:51:02 +0000
committerBenny Prijono <bennylp@teluu.com>2010-05-10 09:51:02 +0000
commit1ee42e834df29308d6b7e55888279ad6c951a601 (patch)
tree47f6aff6dedf7247e1ceb914350a2a8cca824a87 /pjsip-apps
parent09c94690a7cd0fc7b631bb6d888441de84b56aad (diff)
Added systest function to select which audio device to use (re #1068: misc fixes)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3164 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps')
-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);