rlmesh::View
Class in rlmesh.hpp.
struct ViewFields
Static methods
Methods
- with_backend()
View& with_backend(ViewBackend value) & - with_backend()
View with_backend(ViewBackend value) && - with_port()
View& with_port(uint16_t value) & - with_port()
View with_port(uint16_t value) && - with_fps()
View& with_fps(uint64_t value) & - with_fps()
View with_fps(uint64_t value) && - with_source()
View& with_source(std::optional<std::string> value) & - with_source()
View with_source(std::optional<std::string> value) && - with_format()
View& with_format(ViewFormat value) & - with_format()
View with_format(ViewFormat value) && - with_quality()
View& with_quality(uint8_t value) & - with_quality()
View with_quality(uint8_t value) && - with_hold()
View& with_hold(std::variant<bool, Duration> value) & - with_hold()
View with_hold(std::variant<bool, Duration> value) && - with_step_hz()
View& with_step_hz(std::optional<double> value) & - with_step_hz()
View with_step_hz(std::optional<double> value) && - raw()
RLMeshView raw() const - validate()
void validate() const
backend
field[source]ViewBackend backend = ViewBackend::Terminalport
field[source]uint16_t port = 8008fps
field[source]uint64_t fps = 30source
field[source]std::optional<std::string> source{}format
field[source]ViewFormat format = ViewFormat::Jpegquality
field[source]uint8_t quality = 75hold
field[source]std::variant<bool, Duration> hold = falsestep_hz
field[source]std::optional<double> step_hz{}parse
static method[source]static View parse(std::string_view text)with_backend
method[source]View& with_backend(ViewBackend value) &with_backend
method[source]View with_backend(ViewBackend value) &&with_port
method[source]View& with_port(uint16_t value) &with_port
method[source]View with_port(uint16_t value) &&with_fps
method[source]View& with_fps(uint64_t value) &with_fps
method[source]View with_fps(uint64_t value) &&with_source
method[source]View& with_source(std::optional<std::string> value) &with_source
method[source]View with_source(std::optional<std::string> value) &&with_format
method[source]View& with_format(ViewFormat value) &with_format
method[source]View with_format(ViewFormat value) &&with_quality
method[source]View& with_quality(uint8_t value) &with_quality
method[source]View with_quality(uint8_t value) &&with_hold
method[source]View& with_hold(std::variant<bool, Duration> value) &with_hold
method[source]View with_hold(std::variant<bool, Duration> value) &&with_step_hz
method[source]View& with_step_hz(std::optional<double> value) &with_step_hz
method[source]View with_step_hz(std::optional<double> value) &&raw
method[source]RLMeshView raw() constvalidate
method[source]void validate() const