- void video (boost::shared_ptr<PlayerVideo> video, DCPTime time);
- void audio (boost::shared_ptr<AudioBuffers> audio, DCPTime time);
- void player_changed ();
+ void video (boost::shared_ptr<PlayerVideo> video, dcpomatic::DCPTime time);
+ void audio (boost::shared_ptr<AudioBuffers> audio, dcpomatic::DCPTime time, int frame_rate);
+ void text (PlayerText pt, TextType type, boost::optional<DCPTextTrack> track, dcpomatic::DCPTimePeriod period);
+ bool should_run () const;
+ void prepare (boost::weak_ptr<PlayerVideo> video);
+ void player_change (ChangeType type);
+ void seek_unlocked (dcpomatic::DCPTime position, bool accurate);