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;