setTimelinePosition and getTimelinePosition

I set the timeline position and get it back immediately but they appear to be different, it’s about 0.2s off. Any idea why?

When you set the timeline position, internally we create a command that will execute during the next asynchronous Studio update, when you query the timeline position you get the last actual playback position (not the previously set value), might that explain the difference you are seeing?

Oh I see. I notice that the the timeline position keeps at 0 during the first 100~200ms after I called myevent.start(). Is their a way to figure out the exact delay?

Oh I got it. It’s because the asset is streaming. Without streaming the delay is negligible.