What's the best way to get data from Sequencer at the given time?

I’m about to update my Sequencer-based mood/weather component to make it work with 4.20.
This component reads content of Sequencer frames and programmatically updates the game state. I used set resolution of “weather sequencer” to 1 second and designer would simply call component to get data from given second.

Now… 4.20 totally changed the way how the time info in Sequencer is stored and I’m trying to properly understand this new method. What would be the recommended way to get data from the given frame or second now?

Here’s a doc on the sequencer time refactor: