Interface Ticker


  • public interface Ticker
    The timeline ticker is responsible to update the last and the current playhead position of the underlying video player, to its TickerObserver observers.
    • Method Detail

      • start

        default void start​(long position)
        Starts the ticker with the specified position value.
        Parameters:
        position - the absolute position to start the ticker.
      • stop

        void stop()
        Stops the ticker.
      • reset

        void reset()
        Resets the ticker.
      • tick

        void tick()
        Updates the observers with the playhead position.
      • registerObserver

        void registerObserver​(TickerObserver tickerObserver)
        Registers an observer.
        Parameters:
        tickerObserver - the ticker observer
      • unregisterObserver

        void unregisterObserver​(TickerObserver tickerObserver)
        Unregisters an observer.
        Parameters:
        tickerObserver - the ticker observer