81 return _measured_latency;
87 return _out->polarity_control ();
91 return _out->gain_control ();
103 return _gain_control;
111 return _return_meter;
131 std::shared_ptr<Delivery>
_out;
std::shared_ptr< GainControl > _gain_control
std::shared_ptr< Delivery > _out
samplecnt_t _latency_flush_samples
std::shared_ptr< Amp > _amp
void flush_buffers(samplecnt_t nframes)
std::shared_ptr< PeakMeter > _send_meter
bool can_support_io_configuration(const ChanCount &in, ChanCount &out)
void io_changed(IOChange change, void *)
void start_latency_detection()
static std::string name_and_id_new_insert(Session &, uint32_t &)
samplecnt_t _measured_latency
std::shared_ptr< GainControl > send_gain_control() const
bool configure_io(ChanCount in, ChanCount out)
std::shared_ptr< PeakMeter > _return_meter
std::shared_ptr< Amp > return_amp() const
std::shared_ptr< GainControl > return_gain_control() const
PortInsert(const PortInsert &)
void set_metering(bool yn)
std::shared_ptr< AutomationControl > send_polarity_control() const
int set_state(const XMLNode &, int version)
std::shared_ptr< PeakMeter > return_meter() const
samplecnt_t signal_latency() const
void stop_latency_detection()
void set_measured_latency(samplecnt_t)
void run(BufferSet &bufs, samplepos_t start_sample, samplepos_t end_sample, double speed, pframes_t nframes, bool)
bool set_name(const std::string &name)
std::shared_ptr< PeakMeter > send_meter() const
samplecnt_t measured_latency() const
PortInsert(Session &, std::shared_ptr< Pannable >, std::shared_ptr< MuteMaster > mm)
std::shared_ptr< Amp > send_amp() const
GtkImageIconNameData name
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t