| attach_audio_system(AudioSystem *system) | pulp::audio::AudioDeviceManager | |
| attach_midi_system(pulp::midi::MidiSystem *system, bool install_port_change_callback=true) | pulp::audio::AudioDeviceManager | |
| AudioDeviceManager() | pulp::audio::AudioDeviceManager | |
| AudioDeviceManager(const AudioDeviceManager &)=delete | pulp::audio::AudioDeviceManager | |
| begin_cpu_measure(int num_frames, float sample_rate) | pulp::audio::AudioDeviceManager | |
| bind_settings(pulp::state::ApplicationProperties *props) | pulp::audio::AudioDeviceManager | |
| bump_xrun_counter(std::uint64_t delta=1) | pulp::audio::AudioDeviceManager | |
| cpu_load() const | pulp::audio::AudioDeviceManager | |
| DefaultDeviceChangeHandler typedef | pulp::audio::AudioDeviceManager | |
| device_change_subscriber_count() const | pulp::audio::AudioDeviceManager | |
| DeviceChangeHandler typedef | pulp::audio::AudioDeviceManager | |
| DeviceChangeKind enum name | pulp::audio::AudioDeviceManager | |
| DeviceChangeToken class | pulp::audio::AudioDeviceManager | friend |
| dispatch_default_device_change(bool is_input, const std::string &new_device_id) | pulp::audio::AudioDeviceManager | |
| dispatch_device_change(const DeviceChangeEvent &event) | pulp::audio::AudioDeviceManager | |
| dispatch_midi_event(const pulp::midi::MidiEvent &event) | pulp::audio::AudioDeviceManager | |
| dispatch_sample_rate_change(double new_rate) | pulp::audio::AudioDeviceManager | |
| enabled_midi_inputs() const | pulp::audio::AudioDeviceManager | |
| end_cpu_measure() | pulp::audio::AudioDeviceManager | |
| is_closed() const noexcept | pulp::audio::AudioDeviceManager | |
| is_midi_input_enabled(const std::string &id) const | pulp::audio::AudioDeviceManager | |
| is_midi_input_open(const std::string &id) const | pulp::audio::AudioDeviceManager | |
| last_sample_rate() const | pulp::audio::AudioDeviceManager | |
| latch_close() | pulp::audio::AudioDeviceManager | |
| load_enabled_midi_inputs(const pulp::state::ApplicationProperties &props) | pulp::audio::AudioDeviceManager | static |
| load_selection(const pulp::state::ApplicationProperties &props) | pulp::audio::AudioDeviceManager | static |
| midi_endpoint_subscriber_count() const | pulp::audio::AudioDeviceManager | |
| midi_endpoints() const | pulp::audio::AudioDeviceManager | |
| midi_subscriber_count() const | pulp::audio::AudioDeviceManager | |
| MidiEndpointChangeHandler typedef | pulp::audio::AudioDeviceManager | |
| MidiEndpointChangeKind enum name | pulp::audio::AudioDeviceManager | |
| MidiHandler typedef | pulp::audio::AudioDeviceManager | |
| MidiSubscriptionToken class | pulp::audio::AudioDeviceManager | friend |
| operator=(const AudioDeviceManager &)=delete | pulp::audio::AudioDeviceManager | |
| peak_cpu_load() const | pulp::audio::AudioDeviceManager | |
| process_load_snapshot() const | pulp::audio::AudioDeviceManager | |
| refresh_midi_endpoints() | pulp::audio::AudioDeviceManager | |
| reset_peak_cpu_load() | pulp::audio::AudioDeviceManager | |
| reset_xrun_counter() | pulp::audio::AudioDeviceManager | |
| resolve_selection(const DeviceSelection &sel, const std::vector< DeviceInfo > &available, const std::string &fallback_output_id, const std::string &fallback_input_id) | pulp::audio::AudioDeviceManager | static |
| runtime_telemetry_snapshot() const | pulp::audio::AudioDeviceManager | |
| sample_rate_change_count() const | pulp::audio::AudioDeviceManager | |
| SampleRateChangeHandler typedef | pulp::audio::AudioDeviceManager | |
| save_enabled_midi_inputs(pulp::state::ApplicationProperties &props, const std::vector< std::string > &ids) | pulp::audio::AudioDeviceManager | static |
| save_selection(pulp::state::ApplicationProperties &props, const DeviceSelection &sel) | pulp::audio::AudioDeviceManager | static |
| selection_to_config(const DeviceSelection &sel, int default_output_channels=2, int default_input_channels=0) | pulp::audio::AudioDeviceManager | static |
| set_default_device_change_handler(DefaultDeviceChangeHandler handler) | pulp::audio::AudioDeviceManager | |
| set_midi_endpoints(std::vector< MidiEndpoint > endpoints) | pulp::audio::AudioDeviceManager | |
| set_midi_input_enabled(const std::string &id, bool enabled) | pulp::audio::AudioDeviceManager | |
| set_sample_rate_change_handler(SampleRateChangeHandler handler) | pulp::audio::AudioDeviceManager | |
| subscribe_device_changes(DeviceChangeHandler handler) | pulp::audio::AudioDeviceManager | |
| subscribe_midi(MidiHandler handler) | pulp::audio::AudioDeviceManager | |
| subscribe_midi_endpoints(MidiEndpointChangeHandler handler) | pulp::audio::AudioDeviceManager | |
| xrun_count() const | pulp::audio::AudioDeviceManager | |
| ~AudioDeviceManager() | pulp::audio::AudioDeviceManager | |