19 #ifndef _ardour_monitor_port_h_
20 #define _ardour_monitor_port_h_
47 void remove_port (std::string
const&,
bool instantly =
false);
75 typedef std::map<std::string, std::shared_ptr<MonitorInfo> >
MonitorPorts;
AudioBuffer & get_audio_buffer(pframes_t)
PBD::Signal< void(std::string, bool)> MonitorInputChanged
bool monitoring(std::string const &="") const
void collect(std::shared_ptr< MonitorInfo >, Sample *, pframes_t, std::string const &)
void clear_ports(bool instantly)
void add_port(std::string const &)
void active_monitors(std::list< std::string > &) const
void set_buffer_size(pframes_t)
MonitorPort(const MonitorPort &)=delete
void set_active_monitors(std::list< std::string > const &)
SerializedRCUManager< MonitorPorts > _monitor_ports
ArdourZita::VMResampler _src
std::map< std::string, std::shared_ptr< MonitorInfo > > MonitorPorts
void remove_port(std::string const &, bool instantly=false)
void monitor(PortEngine &, pframes_t)
PBD::PropertyDescriptor< gain_t > gain