19 #ifndef _ardour_transport_api_h_
20 #define _ardour_transport_api_h_
37 virtual void locate (
samplepos_t,
bool with_loop=
false,
bool force=
false,
bool with_mmc=
true) = 0;
39 virtual void stop_transport (
bool abort =
false,
bool clear_state =
false) = 0;
virtual samplepos_t position() const =0
virtual bool should_roll_after_locate() const =0
virtual void set_transport_speed(double speed)=0
virtual void butler_completed_transport_work()=0
virtual void schedule_butler_for_transport_work()=0
virtual void stop_transport(bool abort=false, bool clear_state=false)=0
virtual bool user_roll_after_locate() const =0
virtual bool should_stop_before_locate() const =0
virtual bool need_declick_before_locate() const =0
virtual void start_transport(bool after_loop)=0
virtual void locate(samplepos_t, bool with_loop=false, bool force=false, bool with_mmc=true)=0
Temporal::samplepos_t samplepos_t