Typed screen sender — reads config from a manifest struct.
More...
#include <Malena/Screen/ScreenSender.h>
template<typename
Manifest>
class ml::ScreenSender< Manifest >
Typed screen sender — reads config from a manifest struct.
struct AdminShareManifest {
static constexpr const char* name = "Admin desktop";
static constexpr const char*
url =
"rtsp://192.168.4.1:8554/admin";
};
const std::string & url() const
Typed screen sender — reads config from a manifest struct.
Definition at line 81 of file ScreenSender.h.
◆ ScreenSender()
◆ isPublishing()
| bool ml::ScreenSenderBase::isPublishing |
( |
| ) |
const |
|
inherited |
True while the pipeline is live (PLAYING with no recent error).
◆ senderName()
| const std::string & ml::ScreenSenderBase::senderName |
( |
| ) |
const |
|
inherited |
◆ start()
| void ml::ScreenSenderBase::start |
( |
| ) |
|
|
inherited |
Start (or restart) capturing + publishing. Non-blocking.
◆ stop()
| void ml::ScreenSenderBase::stop |
( |
| ) |
|
|
inherited |
Stop publishing and release the pipeline.
◆ url()
| const std::string & ml::ScreenSenderBase::url |
( |
| ) |
const |
|
inherited |
The documentation for this class was generated from the following file: