Ring Daemon 16.0.0
|
#include <video_device_monitor.h>
Public Member Functions | |
bool | addDevice (const std::string &node, const std::vector< std::map< std::string, std::string > > &devInfo={}) |
void | applySettings (const std::string &name, const VideoSettings &settings) |
libjami::VideoCapabilities | getCapabilities (const std::string &name) const |
std::string | getDefaultDevice () const |
std::vector< std::string > | getDeviceList () const |
DeviceParams | getDeviceParams (const std::string &name) const |
Params for libav. | |
std::string | getMRLForDefaultDevice () const |
VideoSettings | getSettings (const std::string &name) |
void | removeDevice (const std::string &node) |
void | removeDeviceViaInput (const std::string &path) |
void | serialize (YAML::Emitter &out) const override |
bool | setDefaultDevice (const std::string &name) |
void | setDeviceOrientation (const std::string &id, int angle) |
virtual void | unserialize (const YAML::Node &in) override |
VideoDeviceMonitor () | |
~VideoDeviceMonitor () | |
![]() | |
virtual | ~Serializable () |
Definition at line 40 of file video_device_monitor.h.
jami::video::VideoDeviceMonitor::VideoDeviceMonitor | ( | ) |
Definition at line 69 of file androidvideo/video_device_monitor_impl.cpp.
jami::video::VideoDeviceMonitor::~VideoDeviceMonitor | ( | ) |
Definition at line 75 of file androidvideo/video_device_monitor_impl.cpp.
bool jami::video::VideoDeviceMonitor::addDevice | ( | const std::string & | node, |
const std::vector< std::map< std::string, std::string > > & | devInfo = {} |
||
) |
Definition at line 186 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, jami::emitSignal(), jami::video::giveUniqueName(), JAMI_ERR, and jami::video::notify().
void jami::video::VideoDeviceMonitor::applySettings | ( | const std::string & | name, |
const VideoSettings & | settings | ||
) |
Definition at line 81 of file video_device_monitor.cpp.
References jami::emitSignal().
libjami::VideoCapabilities jami::video::VideoDeviceMonitor::getCapabilities | ( | const std::string & | name | ) | const |
Definition at line 58 of file video_device_monitor.cpp.
References jami::emitSignal().
string jami::video::VideoDeviceMonitor::getDefaultDevice | ( | ) | const |
Definition at line 96 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, and jami::emitSignal().
vector< string > jami::video::VideoDeviceMonitor::getDeviceList | ( | ) | const |
Definition at line 45 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, and jami::emitSignal().
DeviceParams jami::video::VideoDeviceMonitor::getDeviceParams | ( | const std::string & | name | ) | const |
Params for libav.
Definition at line 153 of file video_device_monitor.cpp.
References jami::emitSignal().
std::string jami::video::VideoDeviceMonitor::getMRLForDefaultDevice | ( | ) | const |
Definition at line 106 of file video_device_monitor.cpp.
References libjami::Media::VideoProtocolPrefix::CAMERA, jami::video::DEVICE_DESKTOP, jami::emitSignal(), and libjami::Media::VideoProtocolPrefix::SEPARATOR.
VideoSettings jami::video::VideoDeviceMonitor::getSettings | ( | const std::string & | name | ) |
Definition at line 69 of file video_device_monitor.cpp.
References jami::emitSignal().
Definition at line 225 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, jami::emitSignal(), and jami::video::notify().
|
overridevirtual |
Implements jami::Serializable.
Definition at line 283 of file video_device_monitor.cpp.
References jami::emitSignal().
Definition at line 117 of file video_device_monitor.cpp.
References jami::emitSignal().
Definition at line 141 of file video_device_monitor.cpp.
References jami::emitSignal(), and JAMI_WARN.
Implements jami::Serializable.
Definition at line 290 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, and jami::emitSignal().