diff options
author | Liong Sauw Ming <ming@teluu.com> | 2015-06-25 08:17:52 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2015-06-25 08:17:52 +0000 |
commit | 97f362db7fa1fad9a0258bdb5e218b80dab93031 (patch) | |
tree | 135ac5d783604db13ee17e6d78551851c4020b1d /pjsip/include/pjsua-lib | |
parent | 6138b1938ddf639566e8cdccb016ad6be1da39fb (diff) |
Re #1861: Initial implementation of video orientation support
- Utility to resize and rotate video frame
- Support for iOS + sample
- pjsua API to set video device's orientation
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5118 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/include/pjsua-lib')
-rw-r--r-- | pjsip/include/pjsua-lib/pjsua.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pjsip/include/pjsua-lib/pjsua.h b/pjsip/include/pjsua-lib/pjsua.h index 56c3c82a..8cc91f28 100644 --- a/pjsip/include/pjsua-lib/pjsua.h +++ b/pjsip/include/pjsua-lib/pjsua.h @@ -6600,6 +6600,32 @@ PJ_DECL(pj_status_t) pjsua_vid_dev_get_info(pjmedia_vid_dev_index id, pjmedia_vid_dev_info *vdi); /** + * Check whether the video capture device is currently active, i.e. if + * a video preview has been started or there is a video call using + * the device. This function will return PJ_FALSE for video renderer device. + * + * @param id The video device index. + * + * @return PJ_TRUE if active, PJ_FALSE otherwise. + */ +PJ_DECL(pj_bool_t) pjsua_vid_dev_is_active(pjmedia_vid_dev_index id); + +/** + * Set the orientation of the video device. The function only works + * for video capture device and if the device is currently active (i.e. + * a video preview has been started or there is a video call using the device). + * Application can check if a video device is active by calling + * #pjsua_vid_dev_is_active(). + * + * @param id The video device index. + * @param orient Video device orientation. + * + * @return PJ_SUCCESS on success, or the appropriate error code. + */ +PJ_DECL(pj_status_t) pjsua_vid_dev_set_orient(pjmedia_vid_dev_index id, + pjmedia_orient orient); + +/** * Enum all video devices installed in the system. * * @param info Array of info to be initialized. |