libardour: adjust names for default speed APIs and make ::set_default_play_speed() private

This commit is contained in:
Paul Davis 2021-07-18 19:48:13 -06:00
parent 3bdf009e11
commit e01f898f3b
4 changed files with 6 additions and 6 deletions

View File

@ -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:

View File

@ -44,7 +44,7 @@ class LIBARDOUR_API SessionEvent {
public:
enum Type {
SetTransportSpeed,
SetDefaultTransportSpeed,
SetDefaultPlaySpeed,
Locate,
LocateRoll,
LocateRollLocate,

View File

@ -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;

View File

@ -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);
}