summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_aud.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_aud.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_aud.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_aud.c b/pjsip/src/pjsua-lib/pjsua_aud.c
index e15c54aa..0f5172e9 100644
--- a/pjsip/src/pjsua-lib/pjsua_aud.c
+++ b/pjsip/src/pjsua-lib/pjsua_aud.c
@@ -741,10 +741,13 @@ PJ_DEF(pj_status_t) pjsua_conf_get_port_info( pjsua_conf_port_id id,
pj_bzero(info, sizeof(*info));
info->slot_id = id;
info->name = cinfo.name;
+ pjmedia_format_copy(&info->format, &cinfo.format);
info->clock_rate = cinfo.clock_rate;
info->channel_count = cinfo.channel_count;
info->samples_per_frame = cinfo.samples_per_frame;
info->bits_per_sample = cinfo.bits_per_sample;
+ info->tx_level_adj = ((float)cinfo.tx_adj_level) / 128 + 1;
+ info->rx_level_adj = ((float)cinfo.rx_adj_level) / 128 + 1;
/* Build array of listeners */
info->listener_cnt = cinfo.listener_cnt;