Monado OpenXR Runtime
euroc_player_playback_config Struct Reference

Playback configuration for the euroc player. More...

#include <euroc/euroc_interface.h>

Collaboration diagram for euroc_player_playback_config:

Data Fields

int cam_count
 Number of cameras to stream from the dataset. More...
 
bool color
 If RGB available but this is false, images will be loaded in grayscale. More...
 
bool gt
 Whether to send groundtruth data (if available) to the SLAM tracker. More...
 
bool skip_perc
 Whether skip_first represents percentage or seconds. More...
 
float skip_first
 How much of the first dataset samples to skip,. More...
 
float scale
 Scale of each frame; e.g., 0.5 (half), 1.0 (avoids resize) More...
 
bool max_speed
 If true, push samples as fast as possible, other wise. More...
 
double speed
 Intended reproduction speed if max_speed is false. More...
 
bool send_all_imus_first
 If enabled all imu samples will be sent before img samples. More...
 
bool paused
 Whether to pause the playback. More...
 
bool use_source_ts
 If true, use the original timestamps from the dataset. More...
 
bool play_from_start
 If set, the euroc player does not wait for user input to start. More...
 
bool print_progress
 Whether to print progress to stdout (useful for CLI runs) More...
 

Detailed Description

Playback configuration for the euroc player.

Field Documentation

◆ cam_count

int euroc_player_playback_config::cam_count

Number of cameras to stream from the dataset.

Referenced by euroc_player_fill_default_config_for().

◆ color

bool euroc_player_playback_config::color

If RGB available but this is false, images will be loaded in grayscale.

Referenced by euroc_player_fill_default_config_for().

◆ gt

bool euroc_player_playback_config::gt

Whether to send groundtruth data (if available) to the SLAM tracker.

Referenced by euroc_player_fill_default_config_for().

◆ max_speed

bool euroc_player_playback_config::max_speed

If true, push samples as fast as possible, other wise.

See also
speed

◆ paused

bool euroc_player_playback_config::paused

Whether to pause the playback.

Referenced by euroc_player_pause_btn_cb().

◆ play_from_start

bool euroc_player_playback_config::play_from_start

If set, the euroc player does not wait for user input to start.

◆ print_progress

bool euroc_player_playback_config::print_progress

Whether to print progress to stdout (useful for CLI runs)

◆ scale

float euroc_player_playback_config::scale

Scale of each frame; e.g., 0.5 (half), 1.0 (avoids resize)

◆ send_all_imus_first

bool euroc_player_playback_config::send_all_imus_first

If enabled all imu samples will be sent before img samples.

◆ skip_first

float euroc_player_playback_config::skip_first

How much of the first dataset samples to skip,.

See also
skip_perc

Referenced by euroc_player_user_skip().

◆ skip_perc

bool euroc_player_playback_config::skip_perc

Whether skip_first represents percentage or seconds.

Referenced by euroc_player_user_skip().

◆ speed

double euroc_player_playback_config::speed

Intended reproduction speed if max_speed is false.

Referenced by euroc_player_mapped_ts(), and euroc_player_user_skip().

◆ use_source_ts

bool euroc_player_playback_config::use_source_ts

If true, use the original timestamps from the dataset.

Referenced by euroc_player_mapped_playback_ts().


The documentation for this struct was generated from the following file: