Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::IO Member List

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

_activeARDOUR::IOprotected
_audio_channel_namesARDOUR::IOprivate
_buffersARDOUR::IOprivate
_bundleARDOUR::IOprivate
_default_typeARDOUR::IOprotected
_directionARDOUR::IOprotected
_extra_xmlPBD::Statefulprotected
_idPBD::Statefulprivate
_instant_xmlPBD::Statefulprotected
_lockPBD::Statefulprotected
_nameARDOUR::SessionObjectprotected
_pending_changedPBD::Statefulprotected
_port_connectionsARDOUR::IOprivate
_portsARDOUR::IOprivate
_pretty_name_prefixARDOUR::IOprivate
_propertiesPBD::Statefulprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_scoped_connection_listPBD::ScopedConnectionListprivate
_scoped_connection_lockPBD::ScopedConnectionListprivate
_sendishARDOUR::IOprotected
_sessionARDOUR::SessionHandleRefprotected
_stateful_frozenPBD::Statefulprivate
_xml_node_namePBD::Statefulprotected
active() constARDOUR::IOinline
add_connection(const UnscopedConnection &c)PBD::ScopedConnectionList
add_extra_xml(XMLNode &)PBD::Stateful
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_port(std::string connection, void *src, DataType type=DataType::NIL)ARDOUR::IO
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
apply_pretty_name()ARDOUR::IOprivate
audio(uint32_t n) constARDOUR::IO
build_legal_port_name(std::shared_ptr< PortSet const >, DataType type)ARDOUR::IOprivate
bundle()ARDOUR::IOinline
bundle_changed(Bundle::Change)ARDOUR::IOprivate
bundle_channel_name(uint32_t, uint32_t, DataType) constARDOUR::IOprivate
bundles_connected()ARDOUR::IO
can_add_port(DataType) constARDOUR::IO
changedARDOUR::IO
ARDOUR::SessionObject::changed() constPBD::Stateful
clear_changes()PBD::Stateful
clear_owned_changes()PBD::Statefulvirtual
collect_input(BufferSet &bufs, pframes_t nframes, ChanCount offset)ARDOUR::IO
connect(std::shared_ptr< Port > our_port, std::string other_port, void *src)ARDOUR::IO
connect_ports_to_bundle(std::shared_ptr< Bundle >, bool exclusive, void *)ARDOUR::IO
connect_ports_to_bundle(std::shared_ptr< Bundle >, bool, bool, void *)ARDOUR::IO
connected() constARDOUR::IO
connected_latency(bool for_playback) constARDOUR::IO
connected_to(std::shared_ptr< const IO >) constARDOUR::IO
connected_to(const std::string &) constARDOUR::IO
connection_change(std::shared_ptr< ARDOUR::Port >, std::shared_ptr< ARDOUR::Port >)ARDOUR::IOprivate
ConnectionList typedefPBD::ScopedConnectionListprivate
copy_to_outputs(BufferSet &bufs, DataType type, pframes_t nframes, samplecnt_t offset)ARDOUR::IO
create_ports(const XMLNode &, int version)ARDOUR::IOprivate
current_state_versionPBD::Statefulstatic
default_type() constARDOUR::IOinline
DestroyedPBD::Destructible
Direction enum nameARDOUR::IO
direction() constARDOUR::IOinline
disconnect(std::shared_ptr< Port > our_port, std::string other_port, void *src)ARDOUR::IO
disconnect(void *src)ARDOUR::IO
disconnect_ports_from_bundle(std::shared_ptr< Bundle >, void *)ARDOUR::IO
drop_connections()PBD::ScopedConnectionList
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
ensure_io(ChanCount cnt, bool clear, void *src)ARDOUR::IO
ensure_ports(ChanCount, bool clear, void *src)ARDOUR::IOprivate
ensure_ports_locked(ChanCount, bool clear, bool &changed)ARDOUR::IOprivate
extra_xml(const std::string &str, bool add_if_missing=false)PBD::Stateful
find_port_hole(std::shared_ptr< PortSet const >, const char *base)ARDOUR::IOprivate
find_possible_bundle(const std::string &desired_name)ARDOUR::IOprivate
flush_buffers(pframes_t nframes)ARDOUR::IO
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_port_counts(const XMLNode &node, int version, ChanCount &n, std::shared_ptr< Bundle > &c)ARDOUR::IOprivate
get_port_counts_2X(const XMLNode &node, int version, ChanCount &n, std::shared_ptr< Bundle > &c)ARDOUR::IOprivate
get_state() constARDOUR::IOvirtual
has_ext_connection() constARDOUR::IO
has_port(std::shared_ptr< Port >) constARDOUR::IO
id() constPBD::Statefulinline
Input enum valueARDOUR::IO
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
IO(Session &, const std::string &name, Direction, DataType default_type=DataType::AUDIO, bool sendish=false)ARDOUR::IO
IO(Session &, const XMLNode &, DataType default_type=DataType::AUDIO, bool sendish=false)ARDOUR::IO
latency() constARDOUR::IO
loading_state_versionPBD::Statefulstatic
make_property_quarks()ARDOUR::SessionObjectstatic
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
midi(uint32_t n) constARDOUR::IO
n_ports() constARDOUR::IO
name() constARDOUR::SessionObjectinline
name_from_state(const XMLNode &)ARDOUR::IOstatic
nth(uint32_t n) constARDOUR::IO
operator=(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
Output enum valueARDOUR::IO
parse_gain_string(const std::string &, std::vector< std::string > &chns)ARDOUR::IOprivatestatic
parse_io_string(const std::string &, std::vector< std::string > &chns)ARDOUR::IOprivatestatic
physically_connected() constARDOUR::IO
port_by_name(const std::string &str) constARDOUR::IO
PortCountChangedARDOUR::IOstatic
PortCountChangingARDOUR::IO
ports()ARDOUR::IO
ports() constARDOUR::IO
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
prepare_for_reset(XMLNode &, const std::string &)ARDOUR::IOstatic
pretty_name() constARDOUR::IOinline
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
rdiff(std::vector< PBD::Command * > &) constPBD::Statefulvirtual
reestablish_port_subscriptions()ARDOUR::IOprivate
regenerate_xml_or_string_ids() constPBD::Statefulprotected
remove_port(std::shared_ptr< Port >, void *src)ARDOUR::IO
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
save_extra_xml(const XMLNode &)PBD::Stateful
ScopedConnectionList()PBD::ScopedConnectionList
ScopedConnectionList(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
session() constARDOUR::SessionObjectinline
session_going_away()ARDOUR::SessionHandleRefprotectedvirtual
SessionHandleRef(ARDOUR::Session &s)ARDOUR::SessionHandleRef
SessionObject(Session &session, const std::string &name)ARDOUR::SessionObjectinline
set_active(bool yn)ARDOUR::IOinline
set_audio_channel_names(std::vector< std::string > const &acn)ARDOUR::IOinline
set_default_type(DataType t)ARDOUR::IOinline
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_name(const std::string &str)ARDOUR::IOvirtual
set_name_in_state(XMLNode &, const std::string &)ARDOUR::IOstatic
set_port_state_2X(const XMLNode &node, int version, bool in)ARDOUR::IOprivate
set_ports(const std::string &str)ARDOUR::IO
set_pretty_name(const std::string &str)ARDOUR::IO
set_private_port_latencies(samplecnt_t value, bool playback)ARDOUR::IO
set_public_port_latencies(samplecnt_t value, bool playback) constARDOUR::IO
set_public_port_latency_from_connections() constARDOUR::IO
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_state(const XMLNode &, int version)ARDOUR::IOvirtual
set_state_2X(const XMLNode &, int, bool)ARDOUR::IO
set_values(XMLNode const &)PBD::Statefulprotected
setup_bundle()ARDOUR::IOprivate
silence(samplecnt_t)ARDOUR::IOvirtual
state() constARDOUR::IOprotectedvirtual
state_node_nameARDOUR::IOstatic
Stateful()PBD::Stateful
suspend_property_changes()PBD::Statefulvirtual
~Destructible()PBD::Destructibleinlinevirtual
~IO()ARDOUR::IOvirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~Stateful()PBD::Statefulvirtual