summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_vid.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2011-08-15 09:38:42 +0000
committerBenny Prijono <bennylp@teluu.com>2011-08-15 09:38:42 +0000
commit2ba74a19fcdad405b6971509f69aab8843c3abb7 (patch)
treeaff151b76b3c6d14a7f370062835af738b39e1fd /pjsip/src/pjsua-lib/pjsua_vid.c
parent6070713a5b6b9cf3f281b63ce24ca070998294dd (diff)
Re #1263 (Video API):
- Added PJSUA_CALL_VID_STRM_NO_OP to occupy value 0 for the enum - Added pjsua_call_vid_strm_op_param_default() to initialize pjsua_call_vid_strm_op_param - Renamed pjsua_call_get_transport_info() to pjsua_call_get_med_transport_info() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3694 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_vid.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_vid.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_vid.c b/pjsip/src/pjsua-lib/pjsua_vid.c
index 6f790e4c..72580f9f 100644
--- a/pjsip/src/pjsua-lib/pjsua_vid.c
+++ b/pjsip/src/pjsua-lib/pjsua_vid.c
@@ -107,6 +107,14 @@ pj_status_t pjsua_vid_subsys_destroy(void)
return PJ_SUCCESS;
}
+PJ_DEF(void)
+pjsua_call_vid_strm_op_param_default(pjsua_call_vid_strm_op_param *param)
+{
+ pj_bzero(param, sizeof(*param));
+ param->med_idx = -1;
+ param->dir = PJMEDIA_DIR_ENCODING_DECODING;
+ param->cap_dev = PJMEDIA_VID_DEFAULT_CAPTURE_DEV;
+}
/*****************************************************************************
* Devices.
@@ -1560,6 +1568,7 @@ PJ_DEF(pj_status_t) pjsua_call_set_vid_strm (
PJ_ASSERT_RETURN(call_id>=0 && call_id<(int)pjsua_var.ua_cfg.max_calls,
PJ_EINVAL);
+ PJ_ASSERT_RETURN(op != PJSUA_CALL_VID_STRM_NO_OP, PJ_EINVAL);
PJSUA_LOCK();
@@ -1568,9 +1577,7 @@ PJ_DEF(pj_status_t) pjsua_call_set_vid_strm (
if (param) {
param_ = *param;
} else {
- param_.med_idx = -1;
- param_.cap_dev = PJMEDIA_VID_DEFAULT_CAPTURE_DEV;
- param_.dir = PJMEDIA_DIR_ENCODING_DECODING;
+ pjsua_call_vid_strm_op_param_default(&param_);
}
/* If set to PJMEDIA_VID_DEFAULT_CAPTURE_DEV, replace it with