48 }
else if (_use_user_latency) {
51 return signal_latency ();
57 if (_use_user_latency) {
65 _use_user_latency =
false;
70 _use_user_latency =
true;
75 if (_zero_latency == en) {
79 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)
void add_state(XMLNode *) const
static void force_zero_latency(bool en)
samplecnt_t _use_user_latency
PBD::Signal< void()> LatencyChanged
samplecnt_t user_latency() const
static PBD::Signal< void()> DisableSwitchChanged
static bool zero_latency()
int set_state(const XMLNode &node, int version)
static bool _zero_latency
Temporal::samplecnt_t samplecnt_t