| _buffer | ARDOUR::MidiPort | private |
| _centrally_parsed | MIDI::Port | protected |
| _channel | MIDI::Port | protected |
| _connecting_blocked | ARDOUR::Port | protectedstatic |
| _connections | ARDOUR::AsyncMIDIPort | private |
| _connections_lock | ARDOUR::Port | mutableprivate |
| _currently_in_cycle | ARDOUR::AsyncMIDIPort | private |
| _cycle_nframes | ARDOUR::Port | protectedstatic |
| _data_fetched_for_cycle | ARDOUR::MidiPort | private |
| _engine_ratio | ARDOUR::Port | protectedstatic |
| _ext_connections | ARDOUR::Port | private |
| _externally_connected | ARDOUR::Port | private |
| ARDOUR::_flags | ARDOUR::Port | private |
| MIDI::Port::_flags | MIDI::Port | protected |
| _flush_at_cycle_start | ARDOUR::AsyncMIDIPort | private |
| _global_port_buffer_offset | ARDOUR::Port | protectedstatic |
| _in_cycle | ARDOUR::Port | private |
| _inbound_midi_filter | ARDOUR::MidiPort | private |
| _input_active | ARDOUR::MidiPort | private |
| _int_connections | ARDOUR::Port | private |
| _internally_connected | ARDOUR::Port | private |
| _last_monitor | ARDOUR::Port | private |
| _last_write_timestamp | ARDOUR::AsyncMIDIPort | private |
| _name | ARDOUR::Port | private |
| _ok | MIDI::Port | protected |
| _parser | MIDI::Port | protected |
| _port_handle | ARDOUR::Port | protected |
| _private_capture_latency | ARDOUR::Port | protected |
| _private_playback_latency | ARDOUR::Port | protected |
| _process_thread | ARDOUR::AsyncMIDIPort | privatestatic |
| _resample_ratio | ARDOUR::Port | protectedstatic |
| _resampler_latency | ARDOUR::Port | privatestatic |
| _resampler_quality | ARDOUR::Port | privatestatic |
| _resolve_required | ARDOUR::MidiPort | private |
| _shadow_midi_filter | ARDOUR::MidiPort | private |
| _shadow_port | ARDOUR::MidiPort | private |
| _speed_ratio | ARDOUR::Port | protectedstatic |
| _tagname | MIDI::Port | protected |
| _trace_parser | ARDOUR::MidiPort | private |
| _xthread | ARDOUR::AsyncMIDIPort | private |
| add_shadow_port(std::string const &, MidiFilter) | ARDOUR::MidiPort | |
| AsyncMIDIPort(std::string const &, PortFlags) | ARDOUR::AsyncMIDIPort | |
| can_varispeed() | ARDOUR::Port | inlinestatic |
| centrally_parsed() const | MIDI::Port | virtual |
| channel(channel_t chn) | MIDI::Port | inline |
| clear() | ARDOUR::AsyncMIDIPort | inline |
| clock(timestamp_t timestamp) | MIDI::Port | |
| collect_latency_from_backend(LatencyRange &range, bool playback) const | ARDOUR::Port | |
| connect(std::string const &) | ARDOUR::Port | |
| connect(Port *) | ARDOUR::Port | virtual |
| connect_connection | ARDOUR::AsyncMIDIPort | private |
| connect_internal(std::string const &) | ARDOUR::Port | private |
| connected() const | ARDOUR::Port | |
| connected_to(std::string const &) const | ARDOUR::Port | |
| connected_to(Port *) const | ARDOUR::Port | |
| ConnectedOrDisconnected | ARDOUR::Port | |
| connecting_blocked() | ARDOUR::Port | inlinestatic |
| ConnectionSet typedef | ARDOUR::Port | private |
| create_port() | ARDOUR::AsyncMIDIPort | private |
| cycle_end(pframes_t nframes) | ARDOUR::AsyncMIDIPort | virtual |
| cycle_nframes() | ARDOUR::Port | inlinestatic |
| cycle_split() | ARDOUR::MidiPort | virtual |
| cycle_start(pframes_t nframes) | ARDOUR::AsyncMIDIPort | virtual |
| decrement_external_connections() | ARDOUR::Port | |
| decrement_internal_connections() | ARDOUR::Port | |
| disconnect(std::string const &) | ARDOUR::Port | |
| disconnect(Port *) | ARDOUR::Port | |
| disconnect_all() | ARDOUR::Port | |
| drain(int check_interval_usecs, int total_usecs_to_wait) | ARDOUR::AsyncMIDIPort | virtual |
| drop() | ARDOUR::Port | private |
| drop_connection | ARDOUR::Port | private |
| engine_connection | ARDOUR::Port | private |
| engine_ratio() | ARDOUR::Port | inlinestatic |
| ensure_input_monitoring(bool) | ARDOUR::Port | |
| erase_connection(std::string const &) | ARDOUR::Port | private |
| externally_connected() const | ARDOUR::Port | inline |
| flags() const | ARDOUR::Port | inline |
| Flags enum name | MIDI::Port | |
| flush_at_cycle_start() const | ARDOUR::AsyncMIDIPort | inline |
| flush_buffers(pframes_t nframes) | ARDOUR::MidiPort | virtual |
| flush_output_fifo(pframes_t) | ARDOUR::AsyncMIDIPort | private |
| get_buffer(pframes_t nframes) | ARDOUR::MidiPort | inlinevirtual |
| get_connected_latency_range(LatencyRange &range, bool playback) const | ARDOUR::Port | |
| get_connections(std::vector< std::string > &) const | ARDOUR::Port | |
| get_midi_buffer(pframes_t nframes) | ARDOUR::MidiPort | |
| get_process_thread() | ARDOUR::AsyncMIDIPort | inlinestatic |
| ARDOUR::get_state() const | ARDOUR::Port | virtual |
| MIDI::Port::get_state() const | MIDI::Port | virtual |
| halt_connection | ARDOUR::AsyncMIDIPort | private |
| has_ext_connection() const | ARDOUR::Port | |
| have_timer | ARDOUR::AsyncMIDIPort | private |
| in_cycle() const | ARDOUR::Port | inline |
| increment_external_connections() | ARDOUR::Port | |
| increment_global_port_buffer_offset(pframes_t n) | ARDOUR::Port | inlinestatic |
| increment_internal_connections() | ARDOUR::Port | |
| init(std::string const &, Flags) | ARDOUR::AsyncMIDIPort | private |
| input_active() const | ARDOUR::MidiPort | inline |
| input_fifo | ARDOUR::AsyncMIDIPort | private |
| insert_connection(std::string const &) | ARDOUR::Port | private |
| internally_connected() const | ARDOUR::Port | inline |
| is_process_thread() | ARDOUR::AsyncMIDIPort | static |
| IsInput enum value | MIDI::Port | |
| IsOutput enum value | MIDI::Port | |
| jack_halted() | ARDOUR::AsyncMIDIPort | private |
| last_monitor() const | ARDOUR::Port | inline |
| make_connections() | ARDOUR::AsyncMIDIPort | private |
| MidiFilter typedef | ARDOUR::MidiPort | |
| midimsg(byte *msg, size_t len, timestamp_t timestamp) | MIDI::Port | inline |
| MidiPort(const std::string &name, PortFlags) | ARDOUR::MidiPort | protected |
| monitoring_input() const | ARDOUR::Port | |
| MonitorInputChanged | ARDOUR::Port | |
| ARDOUR::name() const | ARDOUR::Port | inline |
| MIDI::Port::name() const | MIDI::Port | inline |
| ok() const | MIDI::Port | inline |
| operator=(const Port &)=delete | ARDOUR::Port | |
| output_fifo | ARDOUR::AsyncMIDIPort | private |
| output_fifo_lock | ARDOUR::AsyncMIDIPort | private |
| parse(samplecnt_t timestamp) | ARDOUR::AsyncMIDIPort | virtual |
| parse_input(pframes_t nframes, MIDI::Parser &parser) | ARDOUR::MidiPort | private |
| parser() | MIDI::Port | inline |
| physically_connected() const | ARDOUR::Port | |
| ARDOUR::Port(const Port &)=delete | ARDOUR::Port | |
| ARDOUR::Port(std::string const &, DataType, PortFlags) | ARDOUR::Port | protected |
| MIDI::Port::Port(std::string const &, Flags) | MIDI::Port | |
| MIDI::Port::Port(const XMLNode &) | MIDI::Port | |
| port_connected_or_disconnected(std::weak_ptr< Port >, std::string, std::weak_ptr< Port >, std::string, bool) | ARDOUR::Port | private |
| port_handle() | ARDOUR::Port | inline |
| port_offset() | ARDOUR::Port | inlinestatic |
| PortDrop | ARDOUR::Port | static |
| PortSignalDrop | ARDOUR::Port | static |
| pretty_name(bool fallback_to_name=false) const | ARDOUR::Port | |
| private_latency_range(bool playback) const | ARDOUR::Port | |
| public_latency_range(bool playback) const | ARDOUR::Port | |
| pull_input(pframes_t nframes, bool adjust_speed) | ARDOUR::MidiPort | private |
| read(MIDI::byte *buf, size_t bufsize) | ARDOUR::AsyncMIDIPort | virtual |
| read_and_parse_entire_midi_buffer_with_no_speed_adjustment(pframes_t nframes, MIDI::Parser &parser, samplepos_t now) | ARDOUR::MidiPort | |
| realtime_locate(bool) | ARDOUR::MidiPort | virtual |
| ARDOUR::receives_input() const | ARDOUR::Port | inline |
| MIDI::Port::receives_input() const | MIDI::Port | inline |
| reconnect() | ARDOUR::Port | |
| reestablish() | ARDOUR::Port | |
| reinit(bool) | ARDOUR::Port | inlinevirtual |
| rename_connected_port(std::string const &, std::string const &) | ARDOUR::Port | |
| request_input_monitoring(bool) | ARDOUR::Port | |
| require_resolve() | ARDOUR::MidiPort | |
| resample_ratio() | ARDOUR::Port | inlinestatic |
| resampler_latency() | ARDOUR::Port | inlinestatic |
| resampler_quality() | ARDOUR::Port | inlinestatic |
| ResamplerQualityChanged | ARDOUR::Port | static |
| reset() | ARDOUR::MidiPort | virtual |
| resolve_notes(void *buffer, samplepos_t when) | ARDOUR::MidiPort | private |
| selectable() const | ARDOUR::AsyncMIDIPort | inlinevirtual |
| ARDOUR::sends_output() const | ARDOUR::Port | inline |
| MIDI::Port::sends_output() const | MIDI::Port | inline |
| session_global_drop() | ARDOUR::Port | private |
| set_buffer_size(pframes_t) | ARDOUR::Port | inlinevirtual |
| set_centrally_parsed(bool yn) | MIDI::Port | inline |
| set_connecting_blocked(bool yn) | ARDOUR::Port | inlinestatic |
| set_cycle_samplecnt(pframes_t n) | ARDOUR::Port | static |
| set_engine_ratio(double session, double engine) | ARDOUR::Port | static |
| set_flush_at_cycle_start(bool en) | ARDOUR::AsyncMIDIPort | inline |
| set_global_port_buffer_offset(pframes_t off) | ARDOUR::Port | inlinestatic |
| set_inbound_filter(MidiFilter) | ARDOUR::MidiPort | |
| set_input_active(bool yn) | ARDOUR::MidiPort | |
| set_last_monitor(bool yn) | ARDOUR::Port | inline |
| set_name(std::string const &) | ARDOUR::Port | |
| set_pretty_name(const std::string &) | ARDOUR::Port | |
| set_private_latency_range(LatencyRange &range, bool playback) | ARDOUR::Port | |
| set_process_thread(pthread_t) | ARDOUR::AsyncMIDIPort | static |
| set_public_latency_range(LatencyRange const &range, bool playback) const | ARDOUR::Port | |
| ARDOUR::set_state(const XMLNode &, int version) | ARDOUR::Port | virtual |
| MIDI::Port::set_state(const XMLNode &) | MIDI::Port | virtual |
| set_timer(std::function< samplecnt_t(void)> &) | ARDOUR::AsyncMIDIPort | |
| set_trace(std::weak_ptr< MIDI::Parser > trace_parser) | ARDOUR::MidiPort | |
| set_varispeed_ratio(double s) | ARDOUR::Port | static |
| setup_resampler(uint32_t q=17) | ARDOUR::Port | static |
| shadow_port() const | ARDOUR::MidiPort | inline |
| signal_drop() | ARDOUR::Port | private |
| speed_ratio() | ARDOUR::Port | inlinestatic |
| ARDOUR::state_node_name | ARDOUR::Port | static |
| MIDI::Port::state_node_name | MIDI::Port | static |
| timer | ARDOUR::AsyncMIDIPort | private |
| trace_parser() const | ARDOUR::MidiPort | |
| transport_stopped() | ARDOUR::MidiPort | virtual |
| type() const | ARDOUR::MidiPort | inlinevirtual |
| write(const MIDI::byte *msg, size_t msglen, MIDI::timestamp_t timestamp) | ARDOUR::AsyncMIDIPort | virtual |
| xthread() | ARDOUR::AsyncMIDIPort | inline |
| ~AsyncMIDIPort() | ARDOUR::AsyncMIDIPort | |
| ~MidiPort() | ARDOUR::MidiPort | |
| ARDOUR::~Port() | ARDOUR::Port | virtual |
| MIDI::Port::~Port() | MIDI::Port | virtual |