| _active | ARDOUR::PortAudioBackend | private |
| _cycle_count | ARDOUR::PortAudioBackend | private |
| _cycle_timer | ARDOUR::PortAudioBackend | private |
| _dsp_calc | ARDOUR::PortAudioBackend | private |
| _dsp_load | ARDOUR::PortAudioBackend | private |
| _freewheel | ARDOUR::PortAudioBackend | private |
| _freewheel_ack | ARDOUR::PortAudioBackend | private |
| _freewheel_mutex | ARDOUR::PortAudioBackend | private |
| _freewheel_processed | ARDOUR::PortAudioBackend | private |
| _freewheel_signal | ARDOUR::PortAudioBackend | private |
| _freewheel_thread_active | ARDOUR::PortAudioBackend | private |
| _freewheeling | ARDOUR::PortAudioBackend | private |
| _info | ARDOUR::AudioBackend | protected |
| _input_audio_device | ARDOUR::PortAudioBackend | mutableprivate |
| _input_audio_device_status | ARDOUR::PortAudioBackend | privatestatic |
| _instance_name | ARDOUR::PortAudioBackend | private |
| _last_cycle_start | ARDOUR::PortAudioBackend | private |
| _main_blocking_thread | ARDOUR::PortAudioBackend | private |
| _main_thread | ARDOUR::PortAudioBackend | private |
| _max_buffer_size | ARDOUR::PortAudioBackend | privatestatic |
| _max_deviation_us | ARDOUR::PortAudioBackend | private |
| _measure_latency | ARDOUR::PortAudioBackend | private |
| _midi_device_status | ARDOUR::PortAudioBackend | privatestatic |
| _midi_driver_option | ARDOUR::PortAudioBackend | private |
| _midi_options | ARDOUR::PortAudioBackend | privatestatic |
| _midiio | ARDOUR::PortAudioBackend | private |
| _output_audio_device | ARDOUR::PortAudioBackend | mutableprivate |
| _output_audio_device_status | ARDOUR::PortAudioBackend | privatestatic |
| _pcmio | ARDOUR::PortAudioBackend | private |
| _port_callback_mutex | ARDOUR::PortEngineSharedImpl | protected |
| _port_change_flag | ARDOUR::PortEngineSharedImpl | protected |
| _port_connection_queue | ARDOUR::PortEngineSharedImpl | protected |
| _portmap | ARDOUR::PortEngineSharedImpl | protected |
| _portregistry | ARDOUR::PortEngineSharedImpl | protected |
| _ports | ARDOUR::PortEngineSharedImpl | protected |
| _processed_samples | ARDOUR::PortAudioBackend | private |
| _pthread_freewheel | ARDOUR::PortAudioBackend | private |
| _reinit_thread_callback | ARDOUR::PortAudioBackend | private |
| _run | ARDOUR::PortAudioBackend | private |
| _samplerate | ARDOUR::PortAudioBackend | private |
| _samples_per_period | ARDOUR::PortAudioBackend | private |
| _start(bool for_latency_measurement) | ARDOUR::PortAudioBackend | protectedvirtual |
| _system_inputs | ARDOUR::PortEngineSharedImpl | protected |
| _system_midi_in | ARDOUR::PortEngineSharedImpl | protected |
| _system_midi_out | ARDOUR::PortEngineSharedImpl | protected |
| _system_outputs | ARDOUR::PortEngineSharedImpl | protected |
| _systemic_audio_input_latency | ARDOUR::PortAudioBackend | private |
| _systemic_audio_output_latency | ARDOUR::PortAudioBackend | private |
| _threads | ARDOUR::PortAudioBackend | private |
| _total_deviation_us | ARDOUR::PortAudioBackend | private |
| _use_blocking_api | ARDOUR::PortAudioBackend | private |
| add_port(const std::string &shortname, ARDOUR::DataType, ARDOUR::PortFlags) | ARDOUR::PortEngineSharedImpl | protected |
| AquireRealtimePermissionError enum value | ARDOUR::AudioBackend | |
| AudioBackend(AudioEngine &e, AudioBackendInfo &i) | ARDOUR::AudioBackend | inline |
| AudioDeviceCloseError enum value | ARDOUR::AudioBackend | |
| AudioDeviceInvalidError enum value | ARDOUR::AudioBackend | |
| AudioDeviceIOError enum value | ARDOUR::AudioBackend | |
| AudioDeviceNotAvailableError enum value | ARDOUR::AudioBackend | |
| AudioDeviceNotConnectedError enum value | ARDOUR::AudioBackend | |
| AudioDeviceOpenError enum value | ARDOUR::AudioBackend | |
| AudioDeviceReservationError enum value | ARDOUR::AudioBackend | |
| available_buffer_sizes(const std::string &device) const | ARDOUR::PortAudioBackend | virtual |
| available_buffer_sizes2(const std::string &input_device, const std::string &output_device) const | ARDOUR::AudioBackend | inlinevirtual |
| available_period_sizes(const std::string &driver, const std::string &device) const | ARDOUR::AudioBackend | inlinevirtual |
| available_sample_rates(const std::string &device) const | ARDOUR::PortAudioBackend | virtual |
| available_sample_rates2(const std::string &input_device, const std::string &output_device) const | ARDOUR::AudioBackend | inlinevirtual |
| BackendDeinitializationError enum value | ARDOUR::AudioBackend | |
| BackendInitializationError enum value | ARDOUR::AudioBackend | |
| BackendReinitializationError enum value | ARDOUR::AudioBackend | |
| blocking_process_freewheel() | ARDOUR::PortAudioBackend | private |
| blocking_process_main(const float *interleaved_input_data, float *interleaved_output_data) | ARDOUR::PortAudioBackend | private |
| blocking_process_thread() | ARDOUR::PortAudioBackend | |
| buffer_size() const | ARDOUR::PortAudioBackend | virtual |
| can_change_buffer_size_when_running() const | ARDOUR::PortAudioBackend | virtual |
| can_change_sample_rate_when_running() const | ARDOUR::PortAudioBackend | virtual |
| can_change_systemic_latency_when_running() const | ARDOUR::AudioBackend | inlinevirtual |
| can_measure_systemic_latency() const | ARDOUR::PortAudioBackend | inlinevirtual |
| can_monitor_input() const | ARDOUR::PortAudioBackend | virtual |
| can_request_update_devices() | ARDOUR::PortAudioBackend | inlinevirtual |
| can_set_period_size() const | ARDOUR::AudioBackend | inlinevirtual |
| can_set_systemic_midi_latencies() const | ARDOUR::PortAudioBackend | inlinevirtual |
| can_use_buffered_io() | ARDOUR::PortAudioBackend | inlinevirtual |
| ChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
| clear_ports() | ARDOUR::PortEngineSharedImpl | protected |
| client_real_time_priority() | ARDOUR::AudioBackend | inlinevirtual |
| connect(const std::string &src, const std::string &dst) | ARDOUR::PortAudioBackend | inlinevirtual |
| connect(PortEngine::PortHandle ph, const std::string &other) | ARDOUR::PortAudioBackend | inlinevirtual |
| connected(PortEngine::PortHandle ph, bool process_callback_safe) | ARDOUR::PortAudioBackend | inlinevirtual |
| connected_to(PortEngine::PortHandle ph, const std::string &other, bool process_callback_safe) | ARDOUR::PortAudioBackend | inlinevirtual |
| control_app_name() const | ARDOUR::PortAudioBackend | virtual |
| create_process_thread(std::function< void()> func) | ARDOUR::PortAudioBackend | virtual |
| default_buffer_size(const std::string &device) const | ARDOUR::AudioBackend | inlinevirtual |
| default_sample_rate() const | ARDOUR::AudioBackend | inlinevirtual |
| device_name() const | ARDOUR::PortAudioBackend | virtual |
| DeviceConfigurationNotSupportedError enum value | ARDOUR::AudioBackend | |
| DeviceDefault enum value | ARDOUR::AudioBackend | |
| DeviceNone enum value | ARDOUR::AudioBackend | |
| DeviceWait enum value | ARDOUR::AudioBackend | |
| disconnect(const std::string &src, const std::string &dst) | ARDOUR::PortAudioBackend | inlinevirtual |
| disconnect(PortEngine::PortHandle ph, const std::string &other) | ARDOUR::PortAudioBackend | inlinevirtual |
| disconnect_all(PortEngine::PortHandle ph) | ARDOUR::PortAudioBackend | inlinevirtual |
| driver_name() const | ARDOUR::PortAudioBackend | virtual |
| drop_device() | ARDOUR::AudioBackend | inlinevirtual |
| dsp_load() const | ARDOUR::PortAudioBackend | virtual |
| dsp_stats | ARDOUR::AudioBackend | |
| engine | ARDOUR::AudioBackend | protected |
| engine_halted() | ARDOUR::PortAudioBackend | private |
| ensure_input_monitoring(PortHandle, bool) | ARDOUR::PortAudioBackend | virtual |
| enumerate_devices() const | ARDOUR::PortAudioBackend | virtual |
| enumerate_drivers() const | ARDOUR::PortAudioBackend | virtual |
| enumerate_input_devices() const | ARDOUR::PortAudioBackend | virtual |
| enumerate_midi_devices() const | ARDOUR::PortAudioBackend | virtual |
| enumerate_midi_options() const | ARDOUR::PortAudioBackend | virtual |
| enumerate_output_devices() const | ARDOUR::PortAudioBackend | virtual |
| ErrorCode enum name | ARDOUR::AudioBackend | |
| externally_connected(PortHandle port, bool process_callback_safe=true) | ARDOUR::PortEngine | inlinevirtual |
| find_port(const std::string &port_name) const | ARDOUR::PortEngineSharedImpl | inlineprotected |
| freewheel(bool) | ARDOUR::PortAudioBackend | virtual |
| freewheel_process_thread() | ARDOUR::PortAudioBackend | |
| FreewheelThreadStartError enum value | ARDOUR::AudioBackend | |
| get_buffer(PortHandle, pframes_t) | ARDOUR::PortAudioBackend | virtual |
| get_connections(PortEngine::PortHandle ph, std::vector< std::string > &results, bool process_callback_safe) | ARDOUR::PortAudioBackend | inlinevirtual |
| get_error_string(ErrorCode) | ARDOUR::AudioBackend | static |
| get_latency_range(PortHandle, bool for_playback) | ARDOUR::PortAudioBackend | virtual |
| get_midi_event_count(void *port_buffer) | ARDOUR::PortAudioBackend | virtual |
| get_physical_inputs(DataType type, std::vector< std::string > &results) | ARDOUR::PortAudioBackend | inlinevirtual |
| get_physical_outputs(DataType type, std::vector< std::string > &results) | ARDOUR::PortAudioBackend | inlinevirtual |
| get_port_by_name(std::string const &name) const | ARDOUR::PortAudioBackend | inlinevirtual |
| get_port_flags(PortEngine::PortHandle ph) const | ARDOUR::PortAudioBackend | inlinevirtual |
| get_port_name(PortEngine::PortHandle ph) const | ARDOUR::PortAudioBackend | inlinevirtual |
| get_port_property(PortEngine::PortHandle ph, const std::string &key, std::string &value, std::string &type) const | ARDOUR::PortAudioBackend | inlinevirtual |
| get_ports(const std::string &port_name_pattern, DataType type, PortFlags flags, std::vector< std::string > &results) const | ARDOUR::PortAudioBackend | inlinevirtual |
| get_standard_device_name(StandardDeviceName) | ARDOUR::AudioBackend | static |
| get_state() const | ARDOUR::PortAudioBackend | virtual |
| get_sync_offset(pframes_t &offset) const | ARDOUR::AudioBackend | inlinevirtual |
| get_use_buffered_io() | ARDOUR::PortAudioBackend | inlinevirtual |
| in_process_thread() | ARDOUR::PortAudioBackend | virtual |
| info() const | ARDOUR::AudioBackend | inline |
| input_device_name() const | ARDOUR::PortAudioBackend | virtual |
| InputChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
| interleaved() const | ARDOUR::PortAudioBackend | virtual |
| is_jack() const | ARDOUR::AudioBackend | inlinevirtual |
| is_realtime() const | ARDOUR::PortAudioBackend | virtual |
| join_process_threads() | ARDOUR::PortAudioBackend | virtual |
| launch_control_app() | ARDOUR::PortAudioBackend | virtual |
| list_ports() const | ARDOUR::PortEngineSharedImpl | protected |
| manager | ARDOUR::PortEngine | protected |
| match_input_output_devices_or_none() const | ARDOUR::AudioBackend | inlinevirtual |
| match_state(XMLNode const &, int version) | ARDOUR::PortAudioBackend | virtual |
| midi_clear(void *port_buffer) | ARDOUR::PortAudioBackend | virtual |
| midi_device_enabled(std::string const) const | ARDOUR::PortAudioBackend | virtual |
| midi_device_info(const std::string &) const | ARDOUR::PortAudioBackend | private |
| midi_event_get(pframes_t ×tamp, size_t &size, uint8_t const **buf, void *port_buffer, uint32_t event_index) | ARDOUR::PortAudioBackend | virtual |
| midi_event_put(void *port_buffer, pframes_t timestamp, const uint8_t *buffer, size_t size) | ARDOUR::PortAudioBackend | virtual |
| midi_option() const | ARDOUR::PortAudioBackend | virtual |
| MidiDeviceCloseError enum value | ARDOUR::AudioBackend | |
| MidiDeviceIOError enum value | ARDOUR::AudioBackend | |
| MidiDeviceNotAvailableError enum value | ARDOUR::AudioBackend | |
| MidiDeviceNotConnectedError enum value | ARDOUR::AudioBackend | |
| MidiDeviceOpenError enum value | ARDOUR::AudioBackend | |
| monitoring_input(PortHandle) | ARDOUR::PortAudioBackend | virtual |
| my_name() const | ARDOUR::PortAudioBackend | virtual |
| n_physical_inputs() const | ARDOUR::PortAudioBackend | inlinevirtual |
| n_physical_outputs() const | ARDOUR::PortAudioBackend | inlinevirtual |
| name() const | ARDOUR::PortAudioBackend | virtual |
| name_to_id(std::string) const | ARDOUR::PortAudioBackend | private |
| NoError enum value | ARDOUR::AudioBackend | |
| NTT enum value | ARDOUR::AudioBackend | |
| OutOfMemoryError enum value | ARDOUR::AudioBackend | |
| output_device_name() const | ARDOUR::PortAudioBackend | virtual |
| OutputChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
| period_size() const | ARDOUR::AudioBackend | inlinevirtual |
| PeriodCountNotSupportedError enum value | ARDOUR::AudioBackend | |
| PeriodSizeNotSupportedError enum value | ARDOUR::AudioBackend | |
| physically_connected(PortEngine::PortHandle ph, bool process_callback_safe) | ARDOUR::PortAudioBackend | inlinevirtual |
| port_connect_add_remove_callback() | ARDOUR::PortEngineSharedImpl | inlineprotected |
| port_connect_callback(const std::string &a, const std::string &b, bool conn) | ARDOUR::PortEngineSharedImpl | inlineprotected |
| port_data_type(PortEngine::PortHandle ph) const | ARDOUR::PortAudioBackend | inlinevirtual |
| port_factory(std::string const &name, ARDOUR::DataType dt, ARDOUR::PortFlags flags) | ARDOUR::PortAudioBackend | privatevirtual |
| port_is_physical(PortEngine::PortHandle ph) const | ARDOUR::PortAudioBackend | inlinevirtual |
| port_name_size() const | ARDOUR::PortAudioBackend | inlinevirtual |
| portaudio_callback(const void *input, void *output, unsigned long frameCount, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData) | ARDOUR::PortAudioBackend | privatestatic |
| portaudio_process_thread(void *) | ARDOUR::PortAudioBackend | privatestatic |
| PortAudioBackend(AudioEngine &e, AudioBackendInfo &info) | ARDOUR::PortAudioBackend | |
| PortEngine(PortManager &pm) | ARDOUR::PortEngine | inline |
| PortEngineSharedImpl(PortManager &mgr, std::string const &instance_name) | ARDOUR::PortEngineSharedImpl | |
| PortHandle typedef | ARDOUR::PortEngine | |
| PortIndex typedef | ARDOUR::PortEngineSharedImpl | protected |
| PortMap typedef | ARDOUR::PortEngineSharedImpl | protected |
| PortPtr typedef | ARDOUR::PortEngine | |
| PortReconnectError enum value | ARDOUR::AudioBackend | |
| PortRegistrationError enum value | ARDOUR::AudioBackend | |
| PortRegistry typedef | ARDOUR::PortEngineSharedImpl | protected |
| private_handle() const | ARDOUR::PortAudioBackend | virtual |
| process_callback(const float *input, float *output, uint32_t sample_count, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags) | ARDOUR::PortAudioBackend | private |
| process_connection_queue_locked(PortManager &mgr) | ARDOUR::PortEngineSharedImpl | protected |
| process_incoming_midi() | ARDOUR::PortAudioBackend | private |
| process_outgoing_midi() | ARDOUR::PortAudioBackend | private |
| process_port_connection_changes() | ARDOUR::PortAudioBackend | private |
| process_thread_count() | ARDOUR::PortAudioBackend | virtual |
| ProcessThreadStartError enum value | ARDOUR::AudioBackend | |
| raw_buffer_size(DataType t) | ARDOUR::PortAudioBackend | virtual |
| register_port(const std::string &shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags) | ARDOUR::PortAudioBackend | inlinevirtual |
| register_system_audio_ports() | ARDOUR::PortAudioBackend | private |
| register_system_midi_ports(std::string const &device="") | ARDOUR::PortAudioBackend | private |
| request_input_monitoring(PortHandle, bool) | ARDOUR::PortAudioBackend | virtual |
| RequestedInputLatencyNotSupportedError enum value | ARDOUR::AudioBackend | |
| RequestedOutputLatencyNotSupportedError enum value | ARDOUR::AudioBackend | |
| requires_driver_selection() const | ARDOUR::PortAudioBackend | virtual |
| reset_device() | ARDOUR::PortAudioBackend | inlinevirtual |
| reset_mmcss(HANDLE task_handle) | ARDOUR::PortAudioBackend | privatestatic |
| RunLoop enum value | ARDOUR::AudioBackend | |
| running() | ARDOUR::PortAudioBackend | private |
| sample_rate() const | ARDOUR::PortAudioBackend | virtual |
| sample_time() | ARDOUR::PortAudioBackend | virtual |
| sample_time_at_cycle_start() | ARDOUR::PortAudioBackend | virtual |
| SampleFormatNotSupportedError enum value | ARDOUR::AudioBackend | |
| SampleRateNotSupportedError enum value | ARDOUR::AudioBackend | |
| samples_since_cycle_start() | ARDOUR::PortAudioBackend | virtual |
| set_buffer_size(uint32_t) | ARDOUR::PortAudioBackend | virtual |
| set_device_name(const std::string &) | ARDOUR::PortAudioBackend | virtual |
| set_driver(const std::string &) | ARDOUR::PortAudioBackend | virtual |
| set_input_device_name(const std::string &) | ARDOUR::PortAudioBackend | virtual |
| set_interleaved(bool yn) | ARDOUR::PortAudioBackend | virtual |
| set_latency_range(PortHandle, bool for_playback, LatencyRange) | ARDOUR::PortAudioBackend | virtual |
| set_midi_device_enabled(std::string const, bool) | ARDOUR::PortAudioBackend | virtual |
| set_midi_option(const std::string &) | ARDOUR::PortAudioBackend | virtual |
| set_mmcss_pro_audio(HANDLE *task_handle) | ARDOUR::PortAudioBackend | privatestatic |
| set_output_device_name(const std::string &) | ARDOUR::PortAudioBackend | virtual |
| set_peridod_size(uint32_t) | ARDOUR::AudioBackend | inlinevirtual |
| set_port_name(PortEngine::PortHandle ph, const std::string &name) | ARDOUR::PortAudioBackend | inlinevirtual |
| set_port_property(PortEngine::PortHandle ph, const std::string &key, const std::string &value, const std::string &type) | ARDOUR::PortAudioBackend | inlinevirtual |
| set_sample_rate(float) | ARDOUR::PortAudioBackend | virtual |
| set_state(XMLNode const &node, int version) | ARDOUR::PortAudioBackend | virtual |
| set_systemic_input_latency(uint32_t) | ARDOUR::PortAudioBackend | virtual |
| set_systemic_midi_input_latency(std::string const, uint32_t) | ARDOUR::PortAudioBackend | virtual |
| set_systemic_midi_output_latency(std::string const, uint32_t) | ARDOUR::PortAudioBackend | virtual |
| set_systemic_output_latency(uint32_t) | ARDOUR::PortAudioBackend | virtual |
| set_time_master(bool yn) | ARDOUR::AudioBackend | inlinevirtual |
| set_use_buffered_io(bool) | ARDOUR::PortAudioBackend | virtual |
| SettingAudioThreadPriorityError enum value | ARDOUR::AudioBackend | |
| SettingMIDIThreadPriorityError enum value | ARDOUR::AudioBackend | |
| speed_and_position(double &speed, samplepos_t &position) | ARDOUR::AudioBackend | inlinevirtual |
| StandardDeviceName enum name | ARDOUR::AudioBackend | |
| start(bool for_latency_measurement=false) | ARDOUR::AudioBackend | inline |
| start_blocking_process_thread() | ARDOUR::PortAudioBackend | private |
| start_freewheel_process_thread() | ARDOUR::PortAudioBackend | private |
| stop() | ARDOUR::PortAudioBackend | virtual |
| stop_blocking_process_thread() | ARDOUR::PortAudioBackend | private |
| stop_freewheel_process_thread() | ARDOUR::PortAudioBackend | private |
| systemic_input_latency() const | ARDOUR::PortAudioBackend | virtual |
| systemic_midi_input_latency(std::string const) const | ARDOUR::PortAudioBackend | virtual |
| systemic_midi_output_latency(std::string const) const | ARDOUR::PortAudioBackend | virtual |
| systemic_output_latency() const | ARDOUR::PortAudioBackend | virtual |
| thread_stack_size() | ARDOUR::AudioBackend | inlinestatic |
| TimingTypes enum name | ARDOUR::AudioBackend | |
| transport_locate(samplepos_t pos) | ARDOUR::AudioBackend | inlinevirtual |
| transport_sample() const | ARDOUR::AudioBackend | inlinevirtual |
| transport_start() | ARDOUR::AudioBackend | inlinevirtual |
| transport_state() const | ARDOUR::AudioBackend | inlinevirtual |
| transport_stop() | ARDOUR::AudioBackend | inlinevirtual |
| unregister_port(PortHandle ph) | ARDOUR::PortAudioBackend | inlinevirtual |
| unregister_ports(bool system_only=false) | ARDOUR::PortEngineSharedImpl | protected |
| update_devices() | ARDOUR::PortAudioBackend | virtual |
| update_latencies() | ARDOUR::PortAudioBackend | virtual |
| update_system_port_latencies() | ARDOUR::PortEngineSharedImpl | protectedvirtual |
| update_systemic_midi_latencies() | ARDOUR::PortAudioBackend | private |
| use_separate_input_and_output_devices() const | ARDOUR::PortAudioBackend | virtual |
| usecs_per_cycle() const | ARDOUR::AudioBackend | inlinevirtual |
| valid_port(BackendPortHandle port) const | ARDOUR::PortEngineSharedImpl | inlineprotected |
| ~AudioBackend() | ARDOUR::AudioBackend | inlinevirtual |
| ~PortAudioBackend() | ARDOUR::PortAudioBackend | |
| ~PortEngine() | ARDOUR::PortEngine | inlinevirtual |
| ~PortEngineSharedImpl() | ARDOUR::PortEngineSharedImpl | virtual |