This reference describes unreleased code on main; no release documents it yet.

rlmesh::RecorderCaptureOptions

classExperimental#include <rlmesh.hpp>[source]

Class in rlmesh.hpp.

struct RecorderCaptureOptions

task

field[source]
std::optional<std::string> task{}

config

field[source]
std::optional<Metadata> config{}

cameras

field[source]
OptionalList<std::string> cameras{}

session

field[source]
std::shared_ptr<RunContext> session{}

video_info_keys

field[source]
std::vector<std::string> video_info_keys = {"video_artifact_path", "video_url"}

included_in_metrics

field[source]
bool included_in_metrics = true

with_task

method[source]
RecorderCaptureOptions& with_task(std::optional<std::string> value) &

with_task

method[source]
RecorderCaptureOptions with_task(std::optional<std::string> value) &&

with_config

method[source]
RecorderCaptureOptions& with_config(std::optional<Metadata> value) &

with_config

method[source]
RecorderCaptureOptions with_config(std::optional<Metadata> value) &&

with_cameras

method[source]
RecorderCaptureOptions& with_cameras(OptionalList<std::string> value) &

with_cameras

method[source]
RecorderCaptureOptions with_cameras(OptionalList<std::string> value) &&

with_session

method[source]
RecorderCaptureOptions& with_session(
    std::shared_ptr<RunContext> value
) &

with_session

method[source]
RecorderCaptureOptions with_session(
    std::shared_ptr<RunContext> value
) &&

with_video_info_keys

method[source]
RecorderCaptureOptions& with_video_info_keys(
    std::vector<std::string> value
) &

with_video_info_keys

method[source]
RecorderCaptureOptions with_video_info_keys(
    std::vector<std::string> value
) &&

with_included_in_metrics

method[source]
RecorderCaptureOptions& with_included_in_metrics(bool value) &

with_included_in_metrics

method[source]
RecorderCaptureOptions with_included_in_metrics(bool value) &&