diff options
Diffstat (limited to 'pjsip/src/pjsua2/media.cpp')
-rw-r--r-- | pjsip/src/pjsua2/media.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
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() { } |