22 #ifndef __ardour_latent_h__
23 #define __ardour_latent_h__
49 }
else if (_use_user_latency) {
52 return signal_latency ();
58 if (_use_user_latency) {
66 _use_user_latency =
false;
71 _use_user_latency =
true;
76 if (_zero_latency == en) {
80 DisableSwitchChanged ();
virtual samplecnt_t signal_latency() const =0
void unset_user_latency()
samplecnt_t effective_latency() const
samplecnt_t _user_latency
virtual void set_user_latency(samplecnt_t val)
PBD::Signal0< void > LatencyChanged
void add_state(XMLNode *) const
static PBD::Signal0< void > DisableSwitchChanged
static void force_zero_latency(bool en)
samplecnt_t _use_user_latency
samplecnt_t user_latency() const
static bool zero_latency()
int set_state(const XMLNode &node, int version)
static bool _zero_latency
Temporal::samplecnt_t samplecnt_t