|
VLink 2.0.0
A high-performance communication middleware
|
Playback configuration passed to play().
更多...
#include <bag_reader.h>
Public 属性 | |
| int64_t | begin_time {0} |
| Playback start timestamp (ms). 0 = from beginning. | |
| int64_t | end_time {0} |
| Playback end timestamp (ms). 0 = until end. | |
| int | times {1} |
Number of loops. kInfinite (-1) = loop forever. | |
| double | rate {1.0} |
| Playback rate multiplier. 1.0 = real time. | |
| bool | skip_blank {false} |
If true, skip silent gaps between messages. | |
| int64_t | force_delay {-1} |
| Override inter-message delay (ms). -1 = use timestamps. | |
| bool | auto_pause {false} |
If true, pause automatically at each message. | |
| bool | auto_quit {false} |
If true, quit the loop thread when playback ends. | |
| std::unordered_set< std::string > | filter_urls |
| Whitelist of URLs to play. Empty = all URLs. | |
Playback configuration passed to play().
| bool vlink::BagReader::Config::auto_pause {false} |
If true, pause automatically at each message.
| bool vlink::BagReader::Config::auto_quit {false} |
If true, quit the loop thread when playback ends.
| int64_t vlink::BagReader::Config::begin_time {0} |
Playback start timestamp (ms). 0 = from beginning.
| int64_t vlink::BagReader::Config::end_time {0} |
Playback end timestamp (ms). 0 = until end.
| std::unordered_set<std::string> vlink::BagReader::Config::filter_urls |
Whitelist of URLs to play. Empty = all URLs.
| int64_t vlink::BagReader::Config::force_delay {-1} |
Override inter-message delay (ms). -1 = use timestamps.
| double vlink::BagReader::Config::rate {1.0} |
Playback rate multiplier. 1.0 = real time.
| bool vlink::BagReader::Config::skip_blank {false} |
If true, skip silent gaps between messages.
| int vlink::BagReader::Config::times {1} |
Number of loops. kInfinite (-1) = loop forever.