Understood ! So we can use these functions at our own risk... no problem.
It's true that I didn't find clear doc on the web regarding the sequence management (including rewind or markers setting), using Meta events or SysEx.
Regarding the time scrolling, I used a simple mechanism: imported MIDI file (as a sequence) is truncated to a specified beats range (define with a GUI), and then played by your PlaySequence function. So it's a beats scrolling, not depending on tempo changes (which is more convenient compared to a time scrolling).
I'm also facing a difficulty: the beats markers are linked to signature. But on a few MIDI files, the 1st note is NOT positionned at BEAT 1, which introduces a bias in the beats display in PLAY mode. Just to illustrate that developing a robust MIDI PLAYER is not a walk in the park...! So still a bit of work...