19 #ifndef _ardour_monitor_port_h_
20 #define _ardour_monitor_port_h_
44 void remove_port (std::string
const&,
bool instantly =
false);
72 typedef std::map<std::string, std::shared_ptr<MonitorInfo> >
MonitorPorts;
AudioBuffer & get_audio_buffer(pframes_t)
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)
void set_active_monitors(std::list< std::string > const &)
SerializedRCUManager< MonitorPorts > _monitor_ports
PBD::Signal2< void, std::string, bool > MonitorInputChanged
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