From 357766f615e2b8458d8952cc7a122ca77aa8067b Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Thu, 13 Nov 2025 13:13:13 +0100 Subject: [PATCH] Improve playback reader --- openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.hpp b/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.hpp index 6fdd44e..bf0de68 100644 --- a/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.hpp +++ b/openVulkanoCpp/AR/Provider/Playback/ArPlaybackReader.hpp @@ -59,9 +59,9 @@ namespace OpenVulkano::AR::Playback m_hasConfidence = m_archiveConfidence.Open(recDir, ".*conf(idence)?" + extensions); } - int GetNextFrameId() + int GetNextFrameId() const { - std::string name = m_archiveMetadata.GetDescription().path; + const std::string& name = m_archiveMetadata.GetDescription().path; return std::stoi(name.substr(0, name.length() - 5)); } @@ -87,6 +87,10 @@ namespace OpenVulkano::AR::Playback std::optional>> ReadColorImageRaw() { return m_archiveColor.GetNextFile(); } + auto ReadDepthImageRaw() { return m_archiveDepth.GetNextFile(); } + + auto ReadConfidenceRaw() { return m_archiveConfidence.GetNextFile(); } + DepthImage ReadDepthImage() { DepthImage img;