ardour
ARDOUR::PortEngine Member List

This is the complete list of members for ARDOUR::PortEngine, including all inherited members.

available() const =0ARDOUR::PortEnginepure virtual
can_monitor_input() const =0ARDOUR::PortEnginepure virtual
connect(const std::string &src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
connect(PortHandle src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
connected(PortHandle port, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
connected_to(PortHandle, const std::string &name, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
disconnect(const std::string &src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
disconnect(PortHandle src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
disconnect_all(PortHandle port)=0ARDOUR::PortEnginepure virtual
ensure_input_monitoring(PortHandle port, bool yn)=0ARDOUR::PortEnginepure virtual
get_buffer(PortHandle, pframes_t)=0ARDOUR::PortEnginepure virtual
get_connections(PortHandle port, std::vector< std::string > &names, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
get_latency_range(PortHandle port, bool for_playback)=0ARDOUR::PortEnginepure virtual
get_midi_event_count(void *port_buffer)=0ARDOUR::PortEnginepure virtual
get_physical_inputs(DataType type, std::vector< std::string > &names)=0ARDOUR::PortEnginepure virtual
get_physical_outputs(DataType type, std::vector< std::string > &names)=0ARDOUR::PortEnginepure virtual
get_port_by_name(const std::string &) const =0ARDOUR::PortEnginepure virtual
get_port_name(PortHandle) const =0ARDOUR::PortEnginepure virtual
get_port_property(PortHandle, const std::string &key, std::string &value, std::string &type) const ARDOUR::PortEngineinlinevirtual
get_ports(const std::string &port_name_pattern, DataType type, PortFlags flags, std::vector< std::string > &ports) const =0ARDOUR::PortEnginepure virtual
managerARDOUR::PortEngineprotected
midi_clear(void *port_buffer)=0ARDOUR::PortEnginepure virtual
midi_event_get(pframes_t &timestamp, size_t &size, uint8_t **buf, void *port_buffer, uint32_t event_index)=0ARDOUR::PortEnginepure virtual
midi_event_put(void *port_buffer, pframes_t timestamp, const uint8_t *buffer, size_t size)=0ARDOUR::PortEnginepure virtual
monitoring_input(PortHandle port)=0ARDOUR::PortEnginepure virtual
my_name() const =0ARDOUR::PortEnginepure virtual
n_physical_inputs() const =0ARDOUR::PortEnginepure virtual
n_physical_outputs() const =0ARDOUR::PortEnginepure virtual
physically_connected(PortHandle port, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
port_data_type(PortHandle port) const =0ARDOUR::PortEnginepure virtual
port_is_physical(PortHandle port) const =0ARDOUR::PortEnginepure virtual
port_name_size() const =0ARDOUR::PortEnginepure virtual
PortEngine(PortManager &pm)ARDOUR::PortEngineinline
PortHandle typedefARDOUR::PortEngine
private_handle() const =0ARDOUR::PortEnginepure virtual
register_port(const std::string &shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags)=0ARDOUR::PortEnginepure virtual
request_input_monitoring(PortHandle port, bool yn)=0ARDOUR::PortEnginepure virtual
sample_time_at_cycle_start()=0ARDOUR::PortEnginepure virtual
set_latency_range(PortHandle port, bool for_playback, LatencyRange r)=0ARDOUR::PortEnginepure virtual
set_port_name(PortHandle port, const std::string &name)=0ARDOUR::PortEnginepure virtual
unregister_port(PortHandle)=0ARDOUR::PortEnginepure virtual
~PortEngine()ARDOUR::PortEngineinlinevirtual