rlmesh::RecorderCaptureOptions
Class in rlmesh.hpp.
struct RecorderCaptureOptionsFields
- task
std::optional<std::string> task{} - config
std::optional<Metadata> config{} - cameras
OptionalList<std::string> cameras{} - session
std::shared_ptr<RunContext> session{} - video_info_keys
std::vector<std::string> video_info_keys = {"video_artifact_path", "video_url"} - included_in_metrics
bool included_in_metrics = true
Methods
- with_task()
RecorderCaptureOptions& with_task(std::optional<std::string> value) & - with_task()
RecorderCaptureOptions with_task(std::optional<std::string> value) && - with_config()
RecorderCaptureOptions& with_config(std::optional<Metadata> value) & - with_config()
RecorderCaptureOptions with_config(std::optional<Metadata> value) && - with_cameras()
RecorderCaptureOptions& with_cameras(OptionalList<std::string> value) & - with_cameras()
RecorderCaptureOptions with_cameras(OptionalList<std::string> value) && - with_session()
RecorderCaptureOptions& with_session(std::shared_ptr<RunContext> value) & - with_session()
RecorderCaptureOptions with_session(std::shared_ptr<RunContext> value) && - with_video_info_keys()
RecorderCaptureOptions& with_video_info_keys(std::vector<std::string> value) & - with_video_info_keys()
RecorderCaptureOptions with_video_info_keys(std::vector<std::string> value) && - with_included_in_metrics()
RecorderCaptureOptions& with_included_in_metrics(bool value) & - with_included_in_metrics()
RecorderCaptureOptions with_included_in_metrics(bool value) &&
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 = truewith_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) &&