X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fslave.cc;h=4fbb75f6238aa994ca17f7896d73e02d7654d3d6;hb=567c0a8f5321f70f13e8e0c4c78725ce4521608b;hp=ce03f0b17ead819ac6f5a3961b89f91e835f1598;hpb=ede4ecbb00ecc866c502454c81e711baea780ccd;p=ardour.git diff --git a/libs/ardour/slave.cc b/libs/ardour/slave.cc index ce03f0b17e..4fbb75f623 100644 --- a/libs/ardour/slave.cc +++ b/libs/ardour/slave.cc @@ -29,12 +29,18 @@ SlaveSessionProxy::tempo_map() const return session.tempo_map(); } -nframes_t +framecnt_t SlaveSessionProxy::frame_rate() const { return session.frame_rate(); } +pframes_t +SlaveSessionProxy::frames_per_cycle() const +{ + return session.engine().samples_per_cycle(); +} + framepos_t SlaveSessionProxy::audible_frame() const { @@ -47,16 +53,23 @@ SlaveSessionProxy::transport_frame() const return session.transport_frame(); } -nframes_t +pframes_t SlaveSessionProxy::frames_since_cycle_start() const { - return session.engine().frames_since_cycle_start(); + return session.engine().samples_since_cycle_start(); +} + +framepos_t +SlaveSessionProxy::sample_time_at_cycle_start() const +{ + return session.engine().sample_time_at_cycle_start(); } + framepos_t SlaveSessionProxy::frame_time() const { - return session.engine().frame_time(); + return session.engine().sample_time(); } void