|
Ring Daemon
|
#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 () | |
Public Member Functions inherited from jami::Serializable | |
| 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 180 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 77 of file video_device_monitor.cpp.
References jami::emitSignal().

| libjami::VideoCapabilities jami::video::VideoDeviceMonitor::getCapabilities | ( | const std::string & | name | ) | const |
Definition at line 54 of file video_device_monitor.cpp.
References jami::emitSignal().

| string jami::video::VideoDeviceMonitor::getDefaultDevice | ( | ) | const |
Definition at line 92 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, and jami::emitSignal().

| vector< string > jami::video::VideoDeviceMonitor::getDeviceList | ( | ) | const |
Definition at line 41 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 147 of file video_device_monitor.cpp.
References jami::emitSignal().

| std::string jami::video::VideoDeviceMonitor::getMRLForDefaultDevice | ( | ) | const |
Definition at line 102 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 65 of file video_device_monitor.cpp.
References jami::emitSignal().

Definition at line 218 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, jami::emitSignal(), and jami::video::notify().

|
overridevirtual |
Implements jami::Serializable.
Definition at line 276 of file video_device_monitor.cpp.
References jami::emitSignal().

Definition at line 113 of file video_device_monitor.cpp.
References jami::emitSignal().

Definition at line 135 of file video_device_monitor.cpp.
References jami::emitSignal(), and JAMI_WARN.

Implements jami::Serializable.
Definition at line 283 of file video_device_monitor.cpp.
References jami::video::DEVICE_DESKTOP, and jami::emitSignal().
