RLMeshRecorderCaptureOptions
Options are copied. NULL = INIT, undersized structs are refused, reserved and unknown trailing bytes must be zero. configs are DICT Values, NULL = {}. Calls on one recorder serialize. Free must not overlap another call. Record snapshots own their data independently of recorders and input handles.
struct RLMeshRecorderCaptureOptionsFields
- struct_size
size_t struct_size - task
const char* task - config
const RLMeshValue* config - cameras
const char* const* cameras - cameras_len
size_t cameras_len - session
const RLMeshRunContext* session - video_info_keys
const char* const* video_info_keys - video_info_keys_len
size_t video_info_keys_len - included_in_metrics
bool included_in_metrics - _reserved
uint8_t _reserved[sizeof(size_t) - 1]
struct_size
field[source]size_t struct_sizetask
field[source]const char* taskconfig
field[source]const RLMeshValue* configcameras
field[source]const char* const* camerascameras_len
field[source]size_t cameras_lensession
field[source]const RLMeshRunContext* sessionvideo_info_keys
field[source]const char* const* video_info_keysvideo_info_keys_len
field[source]size_t video_info_keys_lenincluded_in_metrics
field[source]bool included_in_metrics_reserved
field[source]uint8_t _reserved[sizeof(size_t) - 1]