RB.ShellPlayer::elapsed-nano-changed

def callback(shell_player, elapsed, user_param1, ...)

Emitted when the playback position changes. Only use this (as opposed to elapsed-changed) when you require subsecond precision. This signal will be emitted multiple times per second.

shell_player :

instance of RB.ShellPlayer that is emitting the signal

elapsed :

the new playback position in nanoseconds

user_param1 :

first user parameter (if any) specified with the connect() method

... :

additional user parameters (if any)