Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::AudioBackend Member List

This is the complete list of members for ARDOUR::AudioBackend, including all inherited members.

_infoARDOUR::AudioBackendprotected
_start(bool for_latency_measurement)=0ARDOUR::AudioBackendprotectedpure virtual
AquireRealtimePermissionError enum valueARDOUR::AudioBackend
AudioBackend(AudioEngine &e, AudioBackendInfo &i)ARDOUR::AudioBackendinline
AudioDeviceCloseError enum valueARDOUR::AudioBackend
AudioDeviceInvalidError enum valueARDOUR::AudioBackend
AudioDeviceIOError enum valueARDOUR::AudioBackend
AudioDeviceNotAvailableError enum valueARDOUR::AudioBackend
AudioDeviceNotConnectedError enum valueARDOUR::AudioBackend
AudioDeviceOpenError enum valueARDOUR::AudioBackend
AudioDeviceReservationError enum valueARDOUR::AudioBackend
available_buffer_sizes(const std::string &device) const =0ARDOUR::AudioBackendpure virtual
available_buffer_sizes2(const std::string &input_device, const std::string &output_device) constARDOUR::AudioBackendinlinevirtual
available_period_sizes(const std::string &driver, const std::string &device) constARDOUR::AudioBackendinlinevirtual
available_sample_rates(const std::string &device) const =0ARDOUR::AudioBackendpure virtual
available_sample_rates2(const std::string &input_device, const std::string &output_device) constARDOUR::AudioBackendinlinevirtual
BackendDeinitializationError enum valueARDOUR::AudioBackend
BackendInitializationError enum valueARDOUR::AudioBackend
BackendReinitializationError enum valueARDOUR::AudioBackend
buffer_size() const =0ARDOUR::AudioBackendpure virtual
can_change_buffer_size_when_running() const =0ARDOUR::AudioBackendpure virtual
can_change_sample_rate_when_running() const =0ARDOUR::AudioBackendpure virtual
can_change_systemic_latency_when_running() constARDOUR::AudioBackendinlinevirtual
can_measure_systemic_latency() const =0ARDOUR::AudioBackendpure virtual
can_monitor_input() const =0ARDOUR::PortEnginepure virtual
can_request_update_devices()ARDOUR::AudioBackendinlinevirtual
can_set_period_size() constARDOUR::AudioBackendinlinevirtual
can_set_systemic_midi_latencies() const =0ARDOUR::AudioBackendpure virtual
can_use_buffered_io()ARDOUR::AudioBackendinlinevirtual
ChannelCountNotSupportedError enum valueARDOUR::AudioBackend
client_real_time_priority()ARDOUR::AudioBackendinlinevirtual
connect(const std::string &src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
connect(PortHandle src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
connected(PortHandle port, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
connected_to(PortHandle port, const std::string &name, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
control_app_name() const =0ARDOUR::AudioBackendpure virtual
create_process_thread(std::function< void()> func)=0ARDOUR::AudioBackendpure virtual
default_buffer_size(const std::string &device) constARDOUR::AudioBackendinlinevirtual
default_sample_rate() constARDOUR::AudioBackendinlinevirtual
device_name() const =0ARDOUR::AudioBackendpure virtual
DeviceConfigurationNotSupportedError enum valueARDOUR::AudioBackend
DeviceDefault enum valueARDOUR::AudioBackend
DeviceNone enum valueARDOUR::AudioBackend
DeviceWait enum valueARDOUR::AudioBackend
disconnect(const std::string &src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
disconnect(PortHandle src, const std::string &dst)=0ARDOUR::PortEnginepure virtual
disconnect_all(PortHandle port)=0ARDOUR::PortEnginepure virtual
driver_name() constARDOUR::AudioBackendinlinevirtual
drop_device()ARDOUR::AudioBackendinlinevirtual
dsp_load() const =0ARDOUR::AudioBackendpure virtual
dsp_statsARDOUR::AudioBackend
engineARDOUR::AudioBackendprotected
ensure_input_monitoring(PortHandle port, bool yn)=0ARDOUR::PortEnginepure virtual
enumerate_devices() const =0ARDOUR::AudioBackendpure virtual
enumerate_drivers() constARDOUR::AudioBackendinlinevirtual
enumerate_input_devices() constARDOUR::AudioBackendinlinevirtual
enumerate_midi_devices() const =0ARDOUR::AudioBackendpure virtual
enumerate_midi_options() const =0ARDOUR::AudioBackendpure virtual
enumerate_output_devices() constARDOUR::AudioBackendinlinevirtual
ErrorCode enum nameARDOUR::AudioBackend
externally_connected(PortHandle port, bool process_callback_safe=true)ARDOUR::PortEngineinlinevirtual
freewheel(bool start_stop)=0ARDOUR::AudioBackendpure virtual
FreewheelThreadStartError enum valueARDOUR::AudioBackend
get_buffer(PortHandle port, pframes_t off)=0ARDOUR::PortEnginepure virtual
get_connections(PortHandle port, std::vector< std::string > &names, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
get_error_string(ErrorCode)ARDOUR::AudioBackendstatic
get_latency_range(PortHandle port, bool for_playback)=0ARDOUR::PortEnginepure virtual
get_midi_event_count(void *port_buffer)=0ARDOUR::PortEnginepure virtual
get_physical_inputs(DataType type, std::vector< std::string > &names)=0ARDOUR::PortEnginepure virtual
get_physical_outputs(DataType type, std::vector< std::string > &names)=0ARDOUR::PortEnginepure virtual
get_port_by_name(const std::string &name) const =0ARDOUR::PortEnginepure virtual
get_port_flags(PortHandle port) const =0ARDOUR::PortEnginepure virtual
get_port_name(PortHandle port) const =0ARDOUR::PortEnginepure virtual
get_port_property(PortHandle, const std::string &key, std::string &value, std::string &type) constARDOUR::PortEngineinlinevirtual
get_ports(const std::string &port_name_pattern, DataType type, PortFlags flags, std::vector< std::string > &ports) const =0ARDOUR::PortEnginepure virtual
get_standard_device_name(StandardDeviceName)ARDOUR::AudioBackendstatic
get_sync_offset(pframes_t &offset) constARDOUR::AudioBackendinlinevirtual
get_use_buffered_io()ARDOUR::AudioBackendinlinevirtual
in_process_thread()=0ARDOUR::AudioBackendpure virtual
info() constARDOUR::AudioBackendinline
input_device_name() constARDOUR::AudioBackendinlinevirtual
InputChannelCountNotSupportedError enum valueARDOUR::AudioBackend
interleaved() const =0ARDOUR::AudioBackendpure virtual
is_jack() constARDOUR::AudioBackendinlinevirtual
is_realtime() const =0ARDOUR::AudioBackendpure virtual
join_process_threads()=0ARDOUR::AudioBackendpure virtual
launch_control_app()=0ARDOUR::AudioBackendpure virtual
managerARDOUR::PortEngineprotected
match_input_output_devices_or_none() constARDOUR::AudioBackendinlinevirtual
midi_clear(void *port_buffer)=0ARDOUR::PortEnginepure virtual
midi_device_enabled(std::string const) const =0ARDOUR::AudioBackendpure virtual
midi_event_get(pframes_t &timestamp, size_t &size, uint8_t const **buf, void *port_buffer, uint32_t event_index)=0ARDOUR::PortEnginepure virtual
midi_event_put(void *port_buffer, pframes_t timestamp, const uint8_t *buffer, size_t size)=0ARDOUR::PortEnginepure virtual
midi_option() const =0ARDOUR::AudioBackendpure virtual
MidiDeviceCloseError enum valueARDOUR::AudioBackend
MidiDeviceIOError enum valueARDOUR::AudioBackend
MidiDeviceNotAvailableError enum valueARDOUR::AudioBackend
MidiDeviceNotConnectedError enum valueARDOUR::AudioBackend
MidiDeviceOpenError enum valueARDOUR::AudioBackend
monitoring_input(PortHandle port)=0ARDOUR::PortEnginepure virtual
my_name() const =0ARDOUR::PortEnginepure virtual
n_physical_inputs() const =0ARDOUR::PortEnginepure virtual
n_physical_outputs() const =0ARDOUR::PortEnginepure virtual
name() const =0ARDOUR::AudioBackendpure virtual
NoError enum valueARDOUR::AudioBackend
NTT enum valueARDOUR::AudioBackend
OutOfMemoryError enum valueARDOUR::AudioBackend
output_device_name() constARDOUR::AudioBackendinlinevirtual
OutputChannelCountNotSupportedError enum valueARDOUR::AudioBackend
period_size() constARDOUR::AudioBackendinlinevirtual
PeriodCountNotSupportedError enum valueARDOUR::AudioBackend
PeriodSizeNotSupportedError enum valueARDOUR::AudioBackend
physically_connected(PortHandle port, bool process_callback_safe=true)=0ARDOUR::PortEnginepure virtual
port_data_type(PortHandle port) const =0ARDOUR::PortEnginepure virtual
port_is_physical(PortHandle port) const =0ARDOUR::PortEnginepure virtual
port_name_size() const =0ARDOUR::PortEnginepure virtual
PortEngine(PortManager &pm)ARDOUR::PortEngineinline
PortHandle typedefARDOUR::PortEngine
PortPtr typedefARDOUR::PortEngine
PortReconnectError enum valueARDOUR::AudioBackend
PortRegistrationError enum valueARDOUR::AudioBackend
private_handle() const =0ARDOUR::PortEnginepure virtual
process_thread_count()=0ARDOUR::AudioBackendpure virtual
ProcessThreadStartError enum valueARDOUR::AudioBackend
raw_buffer_size(DataType t)=0ARDOUR::AudioBackendpure virtual
register_port(const std::string &shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags)=0ARDOUR::PortEnginepure virtual
request_input_monitoring(PortHandle port, bool yn)=0ARDOUR::PortEnginepure virtual
RequestedInputLatencyNotSupportedError enum valueARDOUR::AudioBackend
RequestedOutputLatencyNotSupportedError enum valueARDOUR::AudioBackend
requires_driver_selection() constARDOUR::AudioBackendinlinevirtual
reset_device()=0ARDOUR::AudioBackendpure virtual
RunLoop enum valueARDOUR::AudioBackend
sample_rate() const =0ARDOUR::AudioBackendpure virtual
sample_time()=0ARDOUR::AudioBackendpure virtual
sample_time_at_cycle_start()=0ARDOUR::AudioBackendpure virtual
SampleFormatNotSupportedError enum valueARDOUR::AudioBackend
SampleRateNotSupportedError enum valueARDOUR::AudioBackend
samples_since_cycle_start()=0ARDOUR::AudioBackendpure virtual
set_buffer_size(uint32_t)=0ARDOUR::AudioBackendpure virtual
set_device_name(const std::string &)=0ARDOUR::AudioBackendpure virtual
set_driver(const std::string &drivername)ARDOUR::AudioBackendinlinevirtual
set_input_device_name(const std::string &)ARDOUR::AudioBackendinlinevirtual
set_interleaved(bool yn)=0ARDOUR::AudioBackendpure virtual
set_latency_range(PortHandle port, bool for_playback, LatencyRange r)=0ARDOUR::PortEnginepure virtual
set_midi_device_enabled(std::string const, bool)=0ARDOUR::AudioBackendpure virtual
set_midi_option(const std::string &option)=0ARDOUR::AudioBackendpure virtual
set_output_device_name(const std::string &)ARDOUR::AudioBackendinlinevirtual
set_peridod_size(uint32_t)ARDOUR::AudioBackendinlinevirtual
set_port_name(PortHandle port, const std::string &name)=0ARDOUR::PortEnginepure virtual
set_port_property(PortHandle, const std::string &key, const std::string &value, const std::string &type)ARDOUR::PortEngineinlinevirtual
set_sample_rate(float)=0ARDOUR::AudioBackendpure virtual
set_systemic_input_latency(uint32_t)=0ARDOUR::AudioBackendpure virtual
set_systemic_midi_input_latency(std::string const, uint32_t)=0ARDOUR::AudioBackendpure virtual
set_systemic_midi_output_latency(std::string const, uint32_t)=0ARDOUR::AudioBackendpure virtual
set_systemic_output_latency(uint32_t)=0ARDOUR::AudioBackendpure virtual
set_time_master(bool yn)ARDOUR::AudioBackendinlinevirtual
set_use_buffered_io(bool)ARDOUR::AudioBackendinlinevirtual
SettingAudioThreadPriorityError enum valueARDOUR::AudioBackend
SettingMIDIThreadPriorityError enum valueARDOUR::AudioBackend
speed_and_position(double &speed, samplepos_t &position)ARDOUR::AudioBackendinlinevirtual
StandardDeviceName enum nameARDOUR::AudioBackend
start(bool for_latency_measurement=false)ARDOUR::AudioBackendinline
stop()=0ARDOUR::AudioBackendpure virtual
systemic_input_latency() const =0ARDOUR::AudioBackendpure virtual
systemic_midi_input_latency(std::string const) const =0ARDOUR::AudioBackendpure virtual
systemic_midi_output_latency(std::string const) const =0ARDOUR::AudioBackendpure virtual
systemic_output_latency() const =0ARDOUR::AudioBackendpure virtual
thread_stack_size()ARDOUR::AudioBackendinlinestatic
TimingTypes enum nameARDOUR::AudioBackend
transport_locate(samplepos_t pos)ARDOUR::AudioBackendinlinevirtual
transport_sample() constARDOUR::AudioBackendinlinevirtual
transport_start()ARDOUR::AudioBackendinlinevirtual
transport_state() constARDOUR::AudioBackendinlinevirtual
transport_stop()ARDOUR::AudioBackendinlinevirtual
unregister_port(PortHandle port)=0ARDOUR::PortEnginepure virtual
update_devices()ARDOUR::AudioBackendinlinevirtual
update_latencies()=0ARDOUR::AudioBackendpure virtual
use_separate_input_and_output_devices() constARDOUR::AudioBackendinlinevirtual
usecs_per_cycle() constARDOUR::AudioBackendinlinevirtual
~AudioBackend()ARDOUR::AudioBackendinlinevirtual
~PortEngine()ARDOUR::PortEngineinlinevirtual