| _audio_input_ports | ARDOUR::PortManager | private |
| _backend | ARDOUR::PortManager | protected |
| _backends | ARDOUR::AudioEngine | private |
| _cycle_ports | ARDOUR::PortManager | protected |
| _devicelist_update_lock | ARDOUR::AudioEngine | private |
| _freewheeling | ARDOUR::AudioEngine | private |
| _gone_away_emitted | ARDOUR::SessionHandlePtr | private |
| _hw_devicelist_update_condition | ARDOUR::AudioEngine | private |
| _hw_devicelist_update_count | ARDOUR::AudioEngine | private |
| _hw_devicelist_update_thread | ARDOUR::AudioEngine | private |
| _hw_reset_condition | ARDOUR::AudioEngine | private |
| _hw_reset_event_thread | ARDOUR::AudioEngine | private |
| _hw_reset_request_count | ARDOUR::AudioEngine | private |
| _in_destructor | ARDOUR::AudioEngine | private |
| _init_countdown | ARDOUR::AudioEngine | private |
| _instance | ARDOUR::AudioEngine | privatestatic |
| _last_backend_error_string | ARDOUR::AudioEngine | private |
| _latency_flush_samples | ARDOUR::AudioEngine | private |
| _latency_input_name | ARDOUR::AudioEngine | private |
| _latency_input_port | ARDOUR::AudioEngine | private |
| _latency_lock | ARDOUR::AudioEngine | private |
| _latency_output_name | ARDOUR::AudioEngine | private |
| _latency_output_port | ARDOUR::AudioEngine | private |
| _latency_signal_latency | ARDOUR::AudioEngine | private |
| _main_thread | ARDOUR::AudioEngine | private |
| _measuring_latency | ARDOUR::AudioEngine | private |
| _midi_info_dirty | ARDOUR::PortManager | private |
| _midi_input_ports | ARDOUR::PortManager | private |
| _mididm | ARDOUR::AudioEngine | private |
| _monitor_port | ARDOUR::PortManager | private |
| _mtdm | ARDOUR::AudioEngine | private |
| _pending_capture_latency_callback | ARDOUR::AudioEngine | private |
| _pending_playback_latency_callback | ARDOUR::AudioEngine | private |
| _port_deletions_pending | ARDOUR::PortManager | protected |
| _port_info | ARDOUR::PortManager | private |
| _port_info_mutex | ARDOUR::PortManager | mutableprivate |
| _port_remove_in_progress | ARDOUR::PortManager | protected |
| _ports | ARDOUR::PortManager | protected |
| _process_lock | ARDOUR::AudioEngine | private |
| _processed_samples | ARDOUR::AudioEngine | private |
| _reset_meters | ARDOUR::PortManager | private |
| _reset_request_lock | ARDOUR::AudioEngine | private |
| _running | ARDOUR::AudioEngine | private |
| _session | ARDOUR::SessionHandlePtr | protected |
| _session_connections | ARDOUR::SessionHandlePtr | protected |
| _start_cnt | ARDOUR::AudioEngine | private |
| _started_for_latency | ARDOUR::AudioEngine | private |
| _state_lock | ARDOUR::AudioEngine | private |
| _stop_hw_devicelist_processing | ARDOUR::AudioEngine | private |
| _stop_hw_reset_processing | ARDOUR::AudioEngine | private |
| _stopped_for_latency | ARDOUR::AudioEngine | private |
| add_midi_port_flags(std::string const &, MidiPortFlags) | ARDOUR::PortManager | |
| add_pending_port_deletion(Port *) | ARDOUR::AudioEngine | virtual |
| audio_input_ports() const | ARDOUR::PortManager | |
| AudioEngine() | ARDOUR::AudioEngine | private |
| AudioInputPorts typedef | ARDOUR::PortManager | |
| AudioPortMeter typedef | ARDOUR::PortManager | |
| AudioPortScope typedef | ARDOUR::PortManager | |
| available_backends() const | ARDOUR::AudioEngine | |
| backend_discover(const std::string &) | ARDOUR::AudioEngine | private |
| backend_id(bool for_input) | ARDOUR::AudioEngine | |
| backend_reset_requested() | ARDOUR::AudioEngine | |
| BackendMap typedef | ARDOUR::AudioEngine | private |
| BecameSilent | ARDOUR::AudioEngine | |
| buffer_size_change(pframes_t nframes) | ARDOUR::AudioEngine | |
| BufferSizeChanged | ARDOUR::AudioEngine | |
| can_request_input_monitoring() const | ARDOUR::PortManager | |
| check_for_ambiguous_latency(bool log=false) const | ARDOUR::PortManager | |
| check_monitoring() | ARDOUR::PortManager | protected |
| clear_pending_port_deletions() | ARDOUR::PortManager | |
| connect(const std::string &source, const std::string &destination) | ARDOUR::PortManager | |
| connect_callback(const std::string &, const std::string &, bool connection) | ARDOUR::PortManager | |
| connected(const std::string &) | ARDOUR::PortManager | |
| create() | ARDOUR::AudioEngine | static |
| create_process_thread(std::function< void()> func) | ARDOUR::AudioEngine | |
| current_backend() const | ARDOUR::AudioEngine | inline |
| current_backend_name() const | ARDOUR::AudioEngine | |
| cycle_end(pframes_t nframes, Session *s=0) | ARDOUR::PortManager | protected |
| cycle_end_fade_out(gain_t, gain_t, pframes_t, Session *s=0) | ARDOUR::PortManager | protected |
| cycle_start(pframes_t nframes, Session *s=0) | ARDOUR::PortManager | protected |
| destroy() | ARDOUR::AudioEngine | static |
| DeviceError | ARDOUR::AudioEngine | |
| DeviceListChanged | ARDOUR::AudioEngine | |
| DeviceResetFinished | ARDOUR::AudioEngine | |
| DeviceResetStarted | ARDOUR::AudioEngine | |
| died() | ARDOUR::AudioEngine | |
| disconnect(const std::string &source, const std::string &destination) | ARDOUR::PortManager | |
| disconnect(std::shared_ptr< Port >) | ARDOUR::PortManager | |
| disconnect(std::string const &) | ARDOUR::PortManager | |
| discover_backends() | ARDOUR::AudioEngine | |
| do_devicelist_update() | ARDOUR::AudioEngine | private |
| do_reset_backend() | ARDOUR::AudioEngine | private |
| drop_backend() | ARDOUR::AudioEngine | private |
| dsp_stats | ARDOUR::AudioEngine | |
| ensure_input_monitoring(const std::string &, bool) const | ARDOUR::PortManager | |
| falloff_cache_calc(pframes_t, samplecnt_t) | ARDOUR::PortManager | static |
| fill_midi_port_info_locked() | ARDOUR::PortManager | private |
| filter_midi_ports(std::vector< std::string > &, MidiPortFlags, MidiPortFlags) | ARDOUR::PortManager | protected |
| Freewheel | ARDOUR::AudioEngine | |
| freewheel(bool start_stop) | ARDOUR::AudioEngine | |
| freewheel_callback(bool) | ARDOUR::AudioEngine | |
| freewheeling() const | ARDOUR::AudioEngine | inline |
| get_configurable_midi_ports(std::vector< std::string > &, bool for_input) | ARDOUR::PortManager | |
| get_connections(const std::string &, std::vector< std::string > &, bool process_context_safe=true) | ARDOUR::PortManager | |
| get_dsp_load() const | ARDOUR::AudioEngine | |
| get_hardware_port_name_by_name(const std::string &portname) const | ARDOUR::PortManager | |
| get_last_backend_error() const | ARDOUR::AudioEngine | inline |
| get_midi_selection_ports(std::vector< std::string > &) | ARDOUR::PortManager | |
| get_physical_inputs(DataType type, std::vector< std::string > &, MidiPortFlags include=MidiPortFlags(0), MidiPortFlags exclude=MidiPortFlags(0)) | ARDOUR::PortManager | |
| get_physical_outputs(DataType type, std::vector< std::string > &, MidiPortFlags include=MidiPortFlags(0), MidiPortFlags exclude=MidiPortFlags(0)) | ARDOUR::PortManager | |
| get_port_by_name(const std::string &) | ARDOUR::PortManager | |
| get_ports(const std::string &port_name_pattern, DataType type, PortFlags flags, std::vector< std::string > &) | ARDOUR::PortManager | |
| get_ports(DataType, PortList &) | ARDOUR::PortManager | |
| get_pretty_name_by_name(const std::string &portname) const | ARDOUR::PortManager | |
| get_sync_offset(pframes_t &offset) const | ARDOUR::AudioEngine | |
| graph_order_callback() | ARDOUR::PortManager | |
| GraphReordered | ARDOUR::PortManager | |
| Halted | ARDOUR::AudioEngine | |
| halted_callback(const char *reason) | ARDOUR::AudioEngine | |
| in_process_thread() | ARDOUR::AudioEngine | |
| instance() | ARDOUR::AudioEngine | inlinestatic |
| is_jack() const | ARDOUR::AudioEngine | |
| is_reset_requested() const | ARDOUR::AudioEngine | inline |
| join_process_threads() | ARDOUR::AudioEngine | |
| last_monitor_check | ARDOUR::AudioEngine | private |
| latency_callback(bool for_playback) | ARDOUR::AudioEngine | |
| latency_lock() | ARDOUR::AudioEngine | inline |
| latency_signal_delay() const | ARDOUR::AudioEngine | inline |
| LatencyMeasurement enum name | ARDOUR::AudioEngine | |
| launch_device_control_app() | ARDOUR::AudioEngine | |
| list_all_ports() const | ARDOUR::PortManager | |
| list_cycle_ports() const | ARDOUR::PortManager | |
| load_port_info() | ARDOUR::PortManager | private |
| main_thread() const | ARDOUR::AudioEngine | inline |
| make_port_name_non_relative(const std::string &name) const | ARDOUR::PortManager | |
| make_port_name_relative(const std::string &name) const | ARDOUR::PortManager | |
| MeasureAudio enum value | ARDOUR::AudioEngine | |
| MeasureMIDI enum value | ARDOUR::AudioEngine | |
| MeasureNone enum value | ARDOUR::AudioEngine | |
| measuring_latency() const | ARDOUR::AudioEngine | inline |
| midi_input_ports() const | ARDOUR::PortManager | |
| midi_port_info_file() | ARDOUR::PortManager | protectedstatic |
| midi_port_metadata(std::string const &) | ARDOUR::PortManager | |
| mididm() | ARDOUR::AudioEngine | inline |
| MIDIInputPorts typedef | ARDOUR::PortManager | |
| MidiPortInfoChanged | ARDOUR::PortManager | |
| MIDIPortMeter typedef | ARDOUR::PortManager | |
| MIDIPortMonitor typedef | ARDOUR::PortManager | |
| MidiSelectionPortsChanged | ARDOUR::PortManager | |
| monitor_check_interval | ARDOUR::AudioEngine | private |
| monitor_port() | ARDOUR::PortManager | inline |
| mtdm() | ARDOUR::AudioEngine | inline |
| my_name() const | ARDOUR::PortManager | |
| n_physical_inputs() const | ARDOUR::PortManager | |
| n_physical_outputs() const | ARDOUR::PortManager | |
| NTT enum value | ARDOUR::AudioEngine | |
| physically_connected(const std::string &) | ARDOUR::PortManager | |
| PhysInputChanged | ARDOUR::PortManager | |
| port_deletions_pending() | ARDOUR::PortManager | inline |
| port_engine() | ARDOUR::PortManager | |
| port_info_file() | ARDOUR::PortManager | protectedstatic |
| port_is_control_only(std::string const &) | ARDOUR::PortManager | static |
| port_is_mine(const std::string &fullname) const | ARDOUR::PortManager | |
| port_is_physical(const std::string &) const | ARDOUR::PortManager | |
| port_is_physical_input_monitor_enable(std::string const &) | ARDOUR::PortManager | static |
| port_is_virtual_piano(std::string const &) | ARDOUR::PortManager | static |
| port_name_size() const | ARDOUR::PortManager | |
| port_registration_callback() | ARDOUR::AudioEngine | |
| port_registration_failure(const std::string &portname) | ARDOUR::PortManager | protected |
| port_remove_in_progress() const | ARDOUR::PortManager | inline |
| port_renamed(const std::string &, const std::string &) | ARDOUR::PortManager | |
| PortConnectedOrDisconnected | ARDOUR::PortManager | |
| PortInfo typedef | ARDOUR::PortManager | private |
| PortList typedef | ARDOUR::PortManager | |
| PortManager() | ARDOUR::PortManager | |
| PortPrettyNameChanged | ARDOUR::PortManager | |
| PortRegisteredOrUnregistered | ARDOUR::PortManager | |
| Ports typedef | ARDOUR::PortManager | |
| prepare_for_latency_measurement() | ARDOUR::AudioEngine | |
| process_callback(pframes_t nframes) | ARDOUR::AudioEngine | |
| process_lock() | ARDOUR::AudioEngine | inline |
| process_thread_count() | ARDOUR::AudioEngine | |
| ProcessCallback enum value | ARDOUR::AudioEngine | |
| processed_samples() const | ARDOUR::AudioEngine | inline |
| queue_latency_update(bool) | ARDOUR::AudioEngine | |
| raw_buffer_size(DataType t) | ARDOUR::AudioEngine | |
| reconnect_ports(Session *s=nullptr) | ARDOUR::PortManager | |
| reestablish_ports() | ARDOUR::PortManager | |
| register_input_port(DataType, const std::string &portname, bool async=false, PortFlags extra_flags=PortFlags(0)) | ARDOUR::PortManager | |
| register_output_port(DataType, const std::string &portname, bool async=false, PortFlags extra_flags=PortFlags(0)) | ARDOUR::PortManager | |
| register_port(DataType type, const std::string &portname, bool input, bool async=false, PortFlags extra_flags=PortFlags(0)) | ARDOUR::PortManager | protected |
| registration_callback() | ARDOUR::PortManager | |
| reinit(bool with_ratio=false) | ARDOUR::PortManager | |
| remove_midi_port_flags(std::string const &, MidiPortFlags) | ARDOUR::PortManager | |
| remove_session() | ARDOUR::AudioEngine | |
| remove_session_ports() | ARDOUR::PortManager | |
| request_backend_reset() | ARDOUR::AudioEngine | |
| request_buffer_size(pframes_t samples) | ARDOUR::AudioEngine | inline |
| request_device_list_update() | ARDOUR::AudioEngine | |
| request_input_monitoring(const std::string &, bool) const | ARDOUR::PortManager | |
| reset_input_meters() | ARDOUR::PortManager | |
| reset_silence_countdown() | ARDOUR::AudioEngine | |
| reset_timebase() | ARDOUR::AudioEngine | |
| run_input_meters(pframes_t, samplecnt_t) | ARDOUR::PortManager | private |
| running() const | ARDOUR::AudioEngine | inline |
| Running | ARDOUR::AudioEngine | |
| sample_rate() const | ARDOUR::AudioEngine | |
| sample_rate_change(pframes_t nframes) | ARDOUR::AudioEngine | |
| sample_time() | ARDOUR::AudioEngine | |
| sample_time_at_cycle_start() | ARDOUR::AudioEngine | |
| SampleRateChanged | ARDOUR::AudioEngine | |
| samples_per_cycle() const | ARDOUR::AudioEngine | |
| samples_since_cycle_start() | ARDOUR::AudioEngine | |
| save_port_info() | ARDOUR::PortManager | private |
| session() const | ARDOUR::AudioEngine | inlinevirtual |
| session_deleted | ARDOUR::AudioEngine | private |
| session_going_away() | ARDOUR::SessionHandlePtr | protectedvirtual |
| session_port_count() const | ARDOUR::PortManager | |
| session_removal_countdown | ARDOUR::AudioEngine | private |
| session_removal_gain | ARDOUR::AudioEngine | private |
| session_removal_gain_step | ARDOUR::AudioEngine | private |
| session_remove_pending | ARDOUR::AudioEngine | private |
| session_removed | ARDOUR::AudioEngine | private |
| SessionHandlePtr(ARDOUR::Session *s) | ARDOUR::SessionHandlePtr | |
| SessionHandlePtr() | ARDOUR::SessionHandlePtr | |
| set_backend(const std::string &, const std::string &arg1, const std::string &arg2) | ARDOUR::AudioEngine | |
| set_buffer_size(uint32_t) | ARDOUR::AudioEngine | |
| set_device_name(const std::string &) | ARDOUR::AudioEngine | |
| set_interleaved(bool yn) | ARDOUR::AudioEngine | |
| set_latency_input_port(const std::string &) | ARDOUR::AudioEngine | |
| set_latency_output_port(const std::string &) | ARDOUR::AudioEngine | |
| set_port_buffer_sizes(pframes_t) | ARDOUR::PortManager | protected |
| set_port_pretty_name(std::string const &, std::string const &) | ARDOUR::PortManager | |
| set_pretty_names(std::vector< std::string > const &, DataType, bool) | ARDOUR::PortManager | private |
| set_sample_rate(float) | ARDOUR::AudioEngine | |
| set_session(Session *) | ARDOUR::AudioEngine | virtual |
| set_systemic_input_latency(uint32_t) | ARDOUR::AudioEngine | |
| set_systemic_output_latency(uint32_t) | ARDOUR::AudioEngine | |
| setup_required() const | ARDOUR::AudioEngine | |
| short_port_name_from_port_name(std::string const &full_name) const | ARDOUR::PortManager | |
| silence(pframes_t nframes, Session *s=0) | ARDOUR::PortManager | protected |
| silence_outputs(pframes_t nframes) | ARDOUR::PortManager | protected |
| split_cycle(pframes_t offset) | ARDOUR::AudioEngine | |
| start(bool for_latency_measurement=false) | ARDOUR::AudioEngine | |
| start_hw_event_processing() | ARDOUR::AudioEngine | private |
| start_latency_detection(bool) | ARDOUR::AudioEngine | |
| stop(bool for_latency_measurement=false) | ARDOUR::AudioEngine | |
| stop_hw_event_processing() | ARDOUR::AudioEngine | private |
| stop_latency_detection() | ARDOUR::AudioEngine | |
| Stopped | ARDOUR::AudioEngine | |
| sync_callback(TransportState state, samplepos_t position) | ARDOUR::AudioEngine | |
| thread_init_callback(void *) | ARDOUR::AudioEngine | static |
| thread_initialised_for_audio_processing() | ARDOUR::AudioEngine | static |
| timebase_callback(TransportState state, pframes_t nframes, samplepos_t pos, int new_position) | ARDOUR::AudioEngine | |
| TimingTypes enum name | ARDOUR::AudioEngine | |
| total_port_count() const | ARDOUR::PortManager | inline |
| transport_locate(samplepos_t pos) | ARDOUR::AudioEngine | |
| transport_sample() | ARDOUR::AudioEngine | |
| transport_start() | ARDOUR::AudioEngine | |
| transport_state() | ARDOUR::AudioEngine | |
| transport_stop() | ARDOUR::AudioEngine | |
| unregister_port(std::shared_ptr< Port >) | ARDOUR::PortManager | |
| update_input_ports(bool) | ARDOUR::PortManager | private |
| update_latencies() | ARDOUR::AudioEngine | |
| usecs_per_cycle() const | ARDOUR::AudioEngine | |
| Xrun | ARDOUR::AudioEngine | |
| ~AudioEngine() | ARDOUR::AudioEngine | virtual |
| ~PortManager() | ARDOUR::PortManager | inlinevirtual |
| ~SessionHandlePtr() | ARDOUR::SessionHandlePtr | inlinevirtual |