- Ticker() : _session(0) {};
- virtual ~Ticker() {};
-
- virtual void tick(
- const nframes_t& transport_frames,
- const BBT_Time& transport_bbt,
- const SMPTE::Time& transport_smpte) = 0;
-
- virtual void set_session(Session& s);
- virtual void going_away() { _session = 0; }
-
-protected:
- Session* _session;
+ Ticker() {};
+ virtual ~Ticker() {}
+
+ virtual void tick (
+ const framepos_t& transport_frames,
+ const Timecode::BBT_Time& transport_bbt,
+ const Timecode::Time& transport_timecode) = 0;
+
+ void set_session (Session* s);