feat(mcap): add paced replay tooling

This commit is contained in:
2026-03-11 15:51:38 +08:00
parent bc1b619dee
commit ed3f32ff6e
7 changed files with 605 additions and 13 deletions
@@ -21,7 +21,12 @@ public:
McapRecordSink &operator=(McapRecordSink &&other) noexcept;
[[nodiscard]]
static std::expected<McapRecordSink, std::string> create(const RuntimeConfig &config);
static std::expected<McapRecordSink, std::string> create(
const RuntimeConfig &config,
const encode::EncodedStreamInfo &stream_info);
[[nodiscard]]
std::expected<void, std::string> update_stream_info(const encode::EncodedStreamInfo &stream_info);
[[nodiscard]]
std::expected<void, std::string> write_access_unit(const encode::EncodedAccessUnit &access_unit);