libardour: adjust names for default speed APIs and make ::set_default_play_speed() private
This commit is contained in:
parent
3bdf009e11
commit
e01f898f3b
@ -480,11 +480,10 @@ public:
|
||||
void allow_auto_play (bool yn);
|
||||
|
||||
double default_play_speed ();
|
||||
void set_default_play_speed (double spd);
|
||||
void reset_transport_speed (TransportRequestSource origin = TRS_UI);
|
||||
|
||||
void request_transport_speed (double speed, TransportRequestSource origin = TRS_UI);
|
||||
void request_default_transport_speed (double speed, TransportRequestSource origin = TRS_UI);
|
||||
void request_default_play_speed (double speed, TransportRequestSource origin = TRS_UI);
|
||||
void request_transport_speed_nonzero (double, TransportRequestSource origin = TRS_UI);
|
||||
void request_overwrite_buffer (boost::shared_ptr<Track>, OverwriteReason);
|
||||
void adjust_playback_buffering();
|
||||
@ -1358,6 +1357,7 @@ protected:
|
||||
bool should_stop_before_locate () const;
|
||||
samplepos_t position() const { return _transport_sample; }
|
||||
void set_transport_speed (double speed);
|
||||
void set_default_play_speed (double spd);
|
||||
bool need_declick_before_locate () const;
|
||||
|
||||
private:
|
||||
|
@ -44,7 +44,7 @@ class LIBARDOUR_API SessionEvent {
|
||||
public:
|
||||
enum Type {
|
||||
SetTransportSpeed,
|
||||
SetDefaultTransportSpeed,
|
||||
SetDefaultPlaySpeed,
|
||||
Locate,
|
||||
LocateRoll,
|
||||
LocateRollLocate,
|
||||
|
@ -921,7 +921,7 @@ Session::process_event (SessionEvent* ev)
|
||||
TFSM_SPEED (ev->speed);
|
||||
break;
|
||||
|
||||
case SessionEvent::SetDefaultTransportSpeed:
|
||||
case SessionEvent::SetDefaultPlaySpeed:
|
||||
set_default_play_speed (ev->speed);
|
||||
break;
|
||||
|
||||
|
@ -793,13 +793,13 @@ Session::request_transport_speed (double speed, TransportRequestSource origin)
|
||||
}
|
||||
|
||||
void
|
||||
Session::request_default_transport_speed (double speed, TransportRequestSource origin)
|
||||
Session::request_default_play_speed (double speed, TransportRequestSource origin)
|
||||
{
|
||||
if (synced_to_engine()) {
|
||||
return;
|
||||
}
|
||||
|
||||
SessionEvent* ev = new SessionEvent (SessionEvent::SetDefaultTransportSpeed, SessionEvent::Add, SessionEvent::Immediate, 0, speed);
|
||||
SessionEvent* ev = new SessionEvent (SessionEvent::SetDefaultPlaySpeed, SessionEvent::Add, SessionEvent::Immediate, 0, speed);
|
||||
DEBUG_TRACE (DEBUG::Transport, string_compose ("Request default transport speed = %1 as default = %2\n", speed));
|
||||
queue_event (ev);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user