_info | ARDOUR::AudioBackend | protected |
_start(bool for_latency_measurement)=0 | ARDOUR::AudioBackend | protectedpure virtual |
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 =0 | ARDOUR::AudioBackend | pure 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 =0 | ARDOUR::AudioBackend | pure 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 | |
buffer_size() const =0 | ARDOUR::AudioBackend | pure virtual |
can_change_buffer_size_when_running() const =0 | ARDOUR::AudioBackend | pure virtual |
can_change_sample_rate_when_running() const =0 | ARDOUR::AudioBackend | pure virtual |
can_change_systemic_latency_when_running() const | ARDOUR::AudioBackend | inlinevirtual |
can_measure_systemic_latency() const =0 | ARDOUR::AudioBackend | pure virtual |
can_monitor_input() const =0 | ARDOUR::PortEngine | pure virtual |
can_request_update_devices() | ARDOUR::AudioBackend | inlinevirtual |
can_set_period_size() const | ARDOUR::AudioBackend | inlinevirtual |
can_set_systemic_midi_latencies() const =0 | ARDOUR::AudioBackend | pure virtual |
can_use_buffered_io() | ARDOUR::AudioBackend | inlinevirtual |
ChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
client_real_time_priority() | ARDOUR::AudioBackend | inlinevirtual |
connect(const std::string &src, const std::string &dst)=0 | ARDOUR::PortEngine | pure virtual |
connect(PortHandle src, const std::string &dst)=0 | ARDOUR::PortEngine | pure virtual |
connected(PortHandle port, bool process_callback_safe=true)=0 | ARDOUR::PortEngine | pure virtual |
connected_to(PortHandle port, const std::string &name, bool process_callback_safe=true)=0 | ARDOUR::PortEngine | pure virtual |
control_app_name() const =0 | ARDOUR::AudioBackend | pure virtual |
create_process_thread(std::function< void()> func)=0 | ARDOUR::AudioBackend | pure virtual |
default_buffer_size(const std::string &device) const | ARDOUR::AudioBackend | inlinevirtual |
default_sample_rate() const | ARDOUR::AudioBackend | inlinevirtual |
device_name() const =0 | ARDOUR::AudioBackend | pure 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)=0 | ARDOUR::PortEngine | pure virtual |
disconnect(PortHandle src, const std::string &dst)=0 | ARDOUR::PortEngine | pure virtual |
disconnect_all(PortHandle port)=0 | ARDOUR::PortEngine | pure virtual |
driver_name() const | ARDOUR::AudioBackend | inlinevirtual |
drop_device() | ARDOUR::AudioBackend | inlinevirtual |
dsp_load() const =0 | ARDOUR::AudioBackend | pure virtual |
dsp_stats | ARDOUR::AudioBackend | |
engine | ARDOUR::AudioBackend | protected |
ensure_input_monitoring(PortHandle port, bool yn)=0 | ARDOUR::PortEngine | pure virtual |
enumerate_devices() const =0 | ARDOUR::AudioBackend | pure virtual |
enumerate_drivers() const | ARDOUR::AudioBackend | inlinevirtual |
enumerate_input_devices() const | ARDOUR::AudioBackend | inlinevirtual |
enumerate_midi_devices() const =0 | ARDOUR::AudioBackend | pure virtual |
enumerate_midi_options() const =0 | ARDOUR::AudioBackend | pure virtual |
enumerate_output_devices() const | ARDOUR::AudioBackend | inlinevirtual |
ErrorCode enum name | ARDOUR::AudioBackend | |
externally_connected(PortHandle port, bool process_callback_safe=true) | ARDOUR::PortEngine | inlinevirtual |
freewheel(bool start_stop)=0 | ARDOUR::AudioBackend | pure virtual |
FreewheelThreadStartError enum value | ARDOUR::AudioBackend | |
get_buffer(PortHandle port, pframes_t off)=0 | ARDOUR::PortEngine | pure virtual |
get_connections(PortHandle port, std::vector< std::string > &names, bool process_callback_safe=true)=0 | ARDOUR::PortEngine | pure virtual |
get_error_string(ErrorCode) | ARDOUR::AudioBackend | static |
get_latency_range(PortHandle port, bool for_playback)=0 | ARDOUR::PortEngine | pure virtual |
get_midi_event_count(void *port_buffer)=0 | ARDOUR::PortEngine | pure virtual |
get_physical_inputs(DataType type, std::vector< std::string > &names)=0 | ARDOUR::PortEngine | pure virtual |
get_physical_outputs(DataType type, std::vector< std::string > &names)=0 | ARDOUR::PortEngine | pure virtual |
get_port_by_name(const std::string &name) const =0 | ARDOUR::PortEngine | pure virtual |
get_port_flags(PortHandle port) const =0 | ARDOUR::PortEngine | pure virtual |
get_port_name(PortHandle port) const =0 | ARDOUR::PortEngine | pure virtual |
get_port_property(PortHandle, const std::string &key, std::string &value, std::string &type) const | ARDOUR::PortEngine | inlinevirtual |
get_ports(const std::string &port_name_pattern, DataType type, PortFlags flags, std::vector< std::string > &ports) const =0 | ARDOUR::PortEngine | pure virtual |
get_standard_device_name(StandardDeviceName) | ARDOUR::AudioBackend | static |
get_sync_offset(pframes_t &offset) const | ARDOUR::AudioBackend | inlinevirtual |
get_use_buffered_io() | ARDOUR::AudioBackend | inlinevirtual |
in_process_thread()=0 | ARDOUR::AudioBackend | pure virtual |
info() const | ARDOUR::AudioBackend | inline |
input_device_name() const | ARDOUR::AudioBackend | inlinevirtual |
InputChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
interleaved() const =0 | ARDOUR::AudioBackend | pure virtual |
is_jack() const | ARDOUR::AudioBackend | inlinevirtual |
is_realtime() const =0 | ARDOUR::AudioBackend | pure virtual |
join_process_threads()=0 | ARDOUR::AudioBackend | pure virtual |
launch_control_app()=0 | ARDOUR::AudioBackend | pure virtual |
manager | ARDOUR::PortEngine | protected |
match_input_output_devices_or_none() const | ARDOUR::AudioBackend | inlinevirtual |
midi_clear(void *port_buffer)=0 | ARDOUR::PortEngine | pure virtual |
midi_device_enabled(std::string const) const =0 | ARDOUR::AudioBackend | pure virtual |
midi_event_get(pframes_t ×tamp, size_t &size, uint8_t const **buf, void *port_buffer, uint32_t event_index)=0 | ARDOUR::PortEngine | pure virtual |
midi_event_put(void *port_buffer, pframes_t timestamp, const uint8_t *buffer, size_t size)=0 | ARDOUR::PortEngine | pure virtual |
midi_option() const =0 | ARDOUR::AudioBackend | pure 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 port)=0 | ARDOUR::PortEngine | pure virtual |
my_name() const =0 | ARDOUR::PortEngine | pure virtual |
n_physical_inputs() const =0 | ARDOUR::PortEngine | pure virtual |
n_physical_outputs() const =0 | ARDOUR::PortEngine | pure virtual |
name() const =0 | ARDOUR::AudioBackend | pure virtual |
NoError enum value | ARDOUR::AudioBackend | |
NTT enum value | ARDOUR::AudioBackend | |
OutOfMemoryError enum value | ARDOUR::AudioBackend | |
output_device_name() const | ARDOUR::AudioBackend | inlinevirtual |
OutputChannelCountNotSupportedError enum value | ARDOUR::AudioBackend | |
period_size() const | ARDOUR::AudioBackend | inlinevirtual |
PeriodCountNotSupportedError enum value | ARDOUR::AudioBackend | |
PeriodSizeNotSupportedError enum value | ARDOUR::AudioBackend | |
physically_connected(PortHandle port, bool process_callback_safe=true)=0 | ARDOUR::PortEngine | pure virtual |
port_data_type(PortHandle port) const =0 | ARDOUR::PortEngine | pure virtual |
port_is_physical(PortHandle port) const =0 | ARDOUR::PortEngine | pure virtual |
port_name_size() const =0 | ARDOUR::PortEngine | pure virtual |
PortEngine(PortManager &pm) | ARDOUR::PortEngine | inline |
PortHandle typedef | ARDOUR::PortEngine | |
PortPtr typedef | ARDOUR::PortEngine | |
PortReconnectError enum value | ARDOUR::AudioBackend | |
PortRegistrationError enum value | ARDOUR::AudioBackend | |
private_handle() const =0 | ARDOUR::PortEngine | pure virtual |
process_thread_count()=0 | ARDOUR::AudioBackend | pure virtual |
ProcessThreadStartError enum value | ARDOUR::AudioBackend | |
raw_buffer_size(DataType t)=0 | ARDOUR::AudioBackend | pure virtual |
register_port(const std::string &shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags)=0 | ARDOUR::PortEngine | pure virtual |
request_input_monitoring(PortHandle port, bool yn)=0 | ARDOUR::PortEngine | pure virtual |
RequestedInputLatencyNotSupportedError enum value | ARDOUR::AudioBackend | |
RequestedOutputLatencyNotSupportedError enum value | ARDOUR::AudioBackend | |
requires_driver_selection() const | ARDOUR::AudioBackend | inlinevirtual |
reset_device()=0 | ARDOUR::AudioBackend | pure virtual |
RunLoop enum value | ARDOUR::AudioBackend | |
sample_rate() const =0 | ARDOUR::AudioBackend | pure virtual |
sample_time()=0 | ARDOUR::AudioBackend | pure virtual |
sample_time_at_cycle_start()=0 | ARDOUR::AudioBackend | pure virtual |
SampleFormatNotSupportedError enum value | ARDOUR::AudioBackend | |
SampleRateNotSupportedError enum value | ARDOUR::AudioBackend | |
samples_since_cycle_start()=0 | ARDOUR::AudioBackend | pure virtual |
set_buffer_size(uint32_t)=0 | ARDOUR::AudioBackend | pure virtual |
set_device_name(const std::string &)=0 | ARDOUR::AudioBackend | pure virtual |
set_driver(const std::string &drivername) | ARDOUR::AudioBackend | inlinevirtual |
set_input_device_name(const std::string &) | ARDOUR::AudioBackend | inlinevirtual |
set_interleaved(bool yn)=0 | ARDOUR::AudioBackend | pure virtual |
set_latency_range(PortHandle port, bool for_playback, LatencyRange r)=0 | ARDOUR::PortEngine | pure virtual |
set_midi_device_enabled(std::string const, bool)=0 | ARDOUR::AudioBackend | pure virtual |
set_midi_option(const std::string &option)=0 | ARDOUR::AudioBackend | pure virtual |
set_output_device_name(const std::string &) | ARDOUR::AudioBackend | inlinevirtual |
set_peridod_size(uint32_t) | ARDOUR::AudioBackend | inlinevirtual |
set_port_name(PortHandle port, const std::string &name)=0 | ARDOUR::PortEngine | pure virtual |
set_port_property(PortHandle, const std::string &key, const std::string &value, const std::string &type) | ARDOUR::PortEngine | inlinevirtual |
set_sample_rate(float)=0 | ARDOUR::AudioBackend | pure virtual |
set_systemic_input_latency(uint32_t)=0 | ARDOUR::AudioBackend | pure virtual |
set_systemic_midi_input_latency(std::string const, uint32_t)=0 | ARDOUR::AudioBackend | pure virtual |
set_systemic_midi_output_latency(std::string const, uint32_t)=0 | ARDOUR::AudioBackend | pure virtual |
set_systemic_output_latency(uint32_t)=0 | ARDOUR::AudioBackend | pure virtual |
set_time_master(bool yn) | ARDOUR::AudioBackend | inlinevirtual |
set_use_buffered_io(bool) | ARDOUR::AudioBackend | inlinevirtual |
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 |
stop()=0 | ARDOUR::AudioBackend | pure virtual |
systemic_input_latency() const =0 | ARDOUR::AudioBackend | pure virtual |
systemic_midi_input_latency(std::string const) const =0 | ARDOUR::AudioBackend | pure virtual |
systemic_midi_output_latency(std::string const) const =0 | ARDOUR::AudioBackend | pure virtual |
systemic_output_latency() const =0 | ARDOUR::AudioBackend | pure 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 port)=0 | ARDOUR::PortEngine | pure virtual |
update_devices() | ARDOUR::AudioBackend | inlinevirtual |
update_latencies()=0 | ARDOUR::AudioBackend | pure virtual |
use_separate_input_and_output_devices() const | ARDOUR::AudioBackend | inlinevirtual |
usecs_per_cycle() const | ARDOUR::AudioBackend | inlinevirtual |
~AudioBackend() | ARDOUR::AudioBackend | inlinevirtual |
~PortEngine() | ARDOUR::PortEngine | inlinevirtual |