From 3838854d1becf6befefe1efb9112f5db5e0c6740 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 1 Feb 2007 19:25:50 +0000 Subject: Implement the missing pjsua_get_snd_dev() function git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@925 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_media.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index c78d5050..a32bd3eb 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -1241,6 +1241,25 @@ PJ_DEF(pj_status_t) pjsua_set_snd_dev( int capture_dev, } +/* + * Get currently active sound devices. If sound devices has not been created + * (for example when pjsua_start() is not called), it is possible that + * the function returns PJ_SUCCESS with -1 as device IDs. + */ +PJ_DEF(pj_status_t) pjsua_get_snd_dev(int *capture_dev, + int *playback_dev) +{ + if (capture_dev) { + *capture_dev = pjsua_var.cap_dev; + } + if (playback_dev) { + *playback_dev = pjsua_var.play_dev; + } + + return PJ_SUCCESS; +} + + /* * Use null sound device. */ -- cgit v1.2.3