From dbaa384af07319b4f7bffe6909e3d470a0e0b672 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Thu, 30 Jul 2015 06:23:35 +0000 Subject: Fixed #1861: Add support for video capture orientation on Android git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5138 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua2/media.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsua2/media.cpp b/pjsip/src/pjsua2/media.cpp index 46c60a46..6c8dbf0e 100644 --- a/pjsip/src/pjsua2/media.cpp +++ b/pjsip/src/pjsua2/media.cpp @@ -1306,6 +1306,28 @@ void VidDevManager::clearVideoDevList() #endif } +bool VidDevManager::isCaptureActive(int dev_id) const +{ +#if PJSUA_HAS_VIDEO + return (pjsua_vid_dev_is_active(dev_id) == PJ_TRUE? true: false); +#else + PJ_UNUSED_ARG(dev_id); + + return false; +#endif +} + +void VidDevManager::setCaptureOrient(pjmedia_vid_dev_index dev_id, + pjmedia_orient orient, + bool keep) throw(Error) +{ +#if PJSUA_HAS_VIDEO + PJSUA2_CHECK_EXPR(pjsua_vid_dev_set_setting(dev_id, + PJMEDIA_VID_DEV_CAP_ORIENTATION, &orient, keep)); +#endif +} + + VidDevManager::VidDevManager() { } -- cgit v1.2.3