Thanks for the reply!
So in theory, multiple queries of this value could return the same time? This is where a “time since last update” property would be useful, so it could be added to the reported time to get a more accurate position. Though I guess…if there’s an event for each chunk then I could measure that variable “manually”.
I have noticed in my researches that there is a significantly higher bar in terms of input latency, audio output latency (& predictability of) and video output latency/consistency when it comes to the “enthusiast-grade” and competitive rhythm games - a competitive game that doesn’t get these things right wont be taken seriously by the community.
I’m not sure if my project will need to go to those lengths but if UE5 could meet that standard then it will be the first game engine to do so without modification and/or third party addons.