LMMS
Loading...
Searching...
No Matches
JackBridge Struct Reference

Public Member Functions

 JackBridge ()
 ~JackBridge () noexcept
 CARLA_DECLARE_NON_COPYABLE (JackBridge)

Public Attributes

lib_t lib
jacksym_get_version get_version_ptr
jacksym_get_version_string get_version_string_ptr
jacksym_client_open client_open_ptr
jacksym_client_close client_close_ptr
jacksym_client_name_size client_name_size_ptr
jacksym_get_client_name get_client_name_ptr
jacksym_client_get_uuid client_get_uuid_ptr
jacksym_get_uuid_for_client_name get_uuid_for_client_name_ptr
jacksym_get_client_name_by_uuid get_client_name_by_uuid_ptr
jacksym_uuid_parse uuid_parse_ptr
jacksym_uuid_unparse uuid_unparse_ptr
jacksym_activate activate_ptr
jacksym_deactivate deactivate_ptr
jacksym_is_realtime is_realtime_ptr
jacksym_set_thread_init_callback set_thread_init_callback_ptr
jacksym_on_shutdown on_shutdown_ptr
jacksym_on_info_shutdown on_info_shutdown_ptr
jacksym_set_process_callback set_process_callback_ptr
jacksym_set_freewheel_callback set_freewheel_callback_ptr
jacksym_set_buffer_size_callback set_buffer_size_callback_ptr
jacksym_set_sample_rate_callback set_sample_rate_callback_ptr
jacksym_set_client_registration_callback set_client_registration_callback_ptr
jacksym_set_port_registration_callback set_port_registration_callback_ptr
jacksym_set_port_rename_callback set_port_rename_callback_ptr
jacksym_set_port_connect_callback set_port_connect_callback_ptr
jacksym_set_graph_order_callback set_graph_order_callback_ptr
jacksym_set_xrun_callback set_xrun_callback_ptr
jacksym_set_latency_callback set_latency_callback_ptr
jacksym_set_freewheel set_freewheel_ptr
jacksym_set_buffer_size set_buffer_size_ptr
jacksym_get_sample_rate get_sample_rate_ptr
jacksym_get_buffer_size get_buffer_size_ptr
jacksym_cpu_load cpu_load_ptr
jacksym_port_register port_register_ptr
jacksym_port_unregister port_unregister_ptr
jacksym_port_get_buffer port_get_buffer_ptr
jacksym_port_name port_name_ptr
jacksym_port_uuid port_uuid_ptr
jacksym_port_short_name port_short_name_ptr
jacksym_port_flags port_flags_ptr
jacksym_port_type port_type_ptr
jacksym_port_is_mine port_is_mine_ptr
jacksym_port_connected port_connected_ptr
jacksym_port_connected_to port_connected_to_ptr
jacksym_port_get_connections port_get_connections_ptr
jacksym_port_get_all_connections port_get_all_connections_ptr
jacksym_port_rename port_rename_ptr
jacksym_port_set_name port_set_name_ptr
jacksym_port_set_alias port_set_alias_ptr
jacksym_port_unset_alias port_unset_alias_ptr
jacksym_port_get_aliases port_get_aliases_ptr
jacksym_port_request_monitor port_request_monitor_ptr
jacksym_port_request_monitor_by_name port_request_monitor_by_name_ptr
jacksym_port_ensure_monitor port_ensure_monitor_ptr
jacksym_port_monitoring_input port_monitoring_input_ptr
jacksym_connect connect_ptr
jacksym_disconnect disconnect_ptr
jacksym_port_disconnect port_disconnect_ptr
jacksym_port_name_size port_name_size_ptr
jacksym_port_type_size port_type_size_ptr
jacksym_port_type_get_buffer_size port_type_get_buffer_size_ptr
jacksym_port_get_latency_range port_get_latency_range_ptr
jacksym_port_set_latency_range port_set_latency_range_ptr
jacksym_recompute_total_latencies recompute_total_latencies_ptr
jacksym_get_ports get_ports_ptr
jacksym_port_by_name port_by_name_ptr
jacksym_port_by_id port_by_id_ptr
jacksym_free free_ptr
jacksym_midi_get_event_count midi_get_event_count_ptr
jacksym_midi_event_get midi_event_get_ptr
jacksym_midi_clear_buffer midi_clear_buffer_ptr
jacksym_midi_event_write midi_event_write_ptr
jacksym_midi_event_reserve midi_event_reserve_ptr
jacksym_release_timebase release_timebase_ptr
jacksym_set_sync_callback set_sync_callback_ptr
jacksym_set_sync_timeout set_sync_timeout_ptr
jacksym_set_timebase_callback set_timebase_callback_ptr
jacksym_transport_locate transport_locate_ptr
jacksym_transport_query transport_query_ptr
jacksym_get_current_transport_frame get_current_transport_frame_ptr
jacksym_transport_reposition transport_reposition_ptr
jacksym_transport_start transport_start_ptr
jacksym_transport_stop transport_stop_ptr
jacksym_set_property set_property_ptr
jacksym_get_property get_property_ptr
jacksym_free_description free_description_ptr
jacksym_get_properties get_properties_ptr
jacksym_get_all_properties get_all_properties_ptr
jacksym_remove_property remove_property_ptr
jacksym_remove_properties remove_properties_ptr
jacksym_remove_all_properties remove_all_properties_ptr
jacksym_set_property_change_callback set_property_change_callback_ptr

Constructor & Destructor Documentation

◆ JackBridge()

JackBridge::JackBridge ( )
inline

◆ ~JackBridge()

JackBridge::~JackBridge ( )
inlinenoexcept

Member Function Documentation

◆ CARLA_DECLARE_NON_COPYABLE()

JackBridge::CARLA_DECLARE_NON_COPYABLE ( JackBridge )

Member Data Documentation

◆ activate_ptr

jacksym_activate JackBridge::activate_ptr

◆ client_close_ptr

jacksym_client_close JackBridge::client_close_ptr

◆ client_get_uuid_ptr

jacksym_client_get_uuid JackBridge::client_get_uuid_ptr

◆ client_name_size_ptr

jacksym_client_name_size JackBridge::client_name_size_ptr

◆ client_open_ptr

jacksym_client_open JackBridge::client_open_ptr

◆ connect_ptr

jacksym_connect JackBridge::connect_ptr

◆ cpu_load_ptr

jacksym_cpu_load JackBridge::cpu_load_ptr

◆ deactivate_ptr

jacksym_deactivate JackBridge::deactivate_ptr

◆ disconnect_ptr

jacksym_disconnect JackBridge::disconnect_ptr

◆ free_description_ptr

jacksym_free_description JackBridge::free_description_ptr

◆ free_ptr

jacksym_free JackBridge::free_ptr

◆ get_all_properties_ptr

jacksym_get_all_properties JackBridge::get_all_properties_ptr

◆ get_buffer_size_ptr

jacksym_get_buffer_size JackBridge::get_buffer_size_ptr

◆ get_client_name_by_uuid_ptr

jacksym_get_client_name_by_uuid JackBridge::get_client_name_by_uuid_ptr

◆ get_client_name_ptr

jacksym_get_client_name JackBridge::get_client_name_ptr

◆ get_current_transport_frame_ptr

jacksym_get_current_transport_frame JackBridge::get_current_transport_frame_ptr

◆ get_ports_ptr

jacksym_get_ports JackBridge::get_ports_ptr

◆ get_properties_ptr

jacksym_get_properties JackBridge::get_properties_ptr

◆ get_property_ptr

jacksym_get_property JackBridge::get_property_ptr

◆ get_sample_rate_ptr

jacksym_get_sample_rate JackBridge::get_sample_rate_ptr

◆ get_uuid_for_client_name_ptr

jacksym_get_uuid_for_client_name JackBridge::get_uuid_for_client_name_ptr

◆ get_version_ptr

jacksym_get_version JackBridge::get_version_ptr

◆ get_version_string_ptr

jacksym_get_version_string JackBridge::get_version_string_ptr

◆ is_realtime_ptr

jacksym_is_realtime JackBridge::is_realtime_ptr

◆ lib

lib_t JackBridge::lib

◆ midi_clear_buffer_ptr

jacksym_midi_clear_buffer JackBridge::midi_clear_buffer_ptr

◆ midi_event_get_ptr

jacksym_midi_event_get JackBridge::midi_event_get_ptr

◆ midi_event_reserve_ptr

jacksym_midi_event_reserve JackBridge::midi_event_reserve_ptr

◆ midi_event_write_ptr

jacksym_midi_event_write JackBridge::midi_event_write_ptr

◆ midi_get_event_count_ptr

jacksym_midi_get_event_count JackBridge::midi_get_event_count_ptr

◆ on_info_shutdown_ptr

jacksym_on_info_shutdown JackBridge::on_info_shutdown_ptr

◆ on_shutdown_ptr

jacksym_on_shutdown JackBridge::on_shutdown_ptr

◆ port_by_id_ptr

jacksym_port_by_id JackBridge::port_by_id_ptr

◆ port_by_name_ptr

jacksym_port_by_name JackBridge::port_by_name_ptr

◆ port_connected_ptr

jacksym_port_connected JackBridge::port_connected_ptr

◆ port_connected_to_ptr

jacksym_port_connected_to JackBridge::port_connected_to_ptr

◆ port_disconnect_ptr

jacksym_port_disconnect JackBridge::port_disconnect_ptr

◆ port_ensure_monitor_ptr

jacksym_port_ensure_monitor JackBridge::port_ensure_monitor_ptr

◆ port_flags_ptr

jacksym_port_flags JackBridge::port_flags_ptr

◆ port_get_aliases_ptr

jacksym_port_get_aliases JackBridge::port_get_aliases_ptr

◆ port_get_all_connections_ptr

jacksym_port_get_all_connections JackBridge::port_get_all_connections_ptr

◆ port_get_buffer_ptr

jacksym_port_get_buffer JackBridge::port_get_buffer_ptr

◆ port_get_connections_ptr

jacksym_port_get_connections JackBridge::port_get_connections_ptr

◆ port_get_latency_range_ptr

jacksym_port_get_latency_range JackBridge::port_get_latency_range_ptr

◆ port_is_mine_ptr

jacksym_port_is_mine JackBridge::port_is_mine_ptr

◆ port_monitoring_input_ptr

jacksym_port_monitoring_input JackBridge::port_monitoring_input_ptr

◆ port_name_ptr

jacksym_port_name JackBridge::port_name_ptr

◆ port_name_size_ptr

jacksym_port_name_size JackBridge::port_name_size_ptr

◆ port_register_ptr

jacksym_port_register JackBridge::port_register_ptr

◆ port_rename_ptr

jacksym_port_rename JackBridge::port_rename_ptr

◆ port_request_monitor_by_name_ptr

jacksym_port_request_monitor_by_name JackBridge::port_request_monitor_by_name_ptr

◆ port_request_monitor_ptr

jacksym_port_request_monitor JackBridge::port_request_monitor_ptr

◆ port_set_alias_ptr

jacksym_port_set_alias JackBridge::port_set_alias_ptr

◆ port_set_latency_range_ptr

jacksym_port_set_latency_range JackBridge::port_set_latency_range_ptr

◆ port_set_name_ptr

jacksym_port_set_name JackBridge::port_set_name_ptr

◆ port_short_name_ptr

jacksym_port_short_name JackBridge::port_short_name_ptr

◆ port_type_get_buffer_size_ptr

jacksym_port_type_get_buffer_size JackBridge::port_type_get_buffer_size_ptr

◆ port_type_ptr

jacksym_port_type JackBridge::port_type_ptr

◆ port_type_size_ptr

jacksym_port_type_size JackBridge::port_type_size_ptr

◆ port_unregister_ptr

jacksym_port_unregister JackBridge::port_unregister_ptr

◆ port_unset_alias_ptr

jacksym_port_unset_alias JackBridge::port_unset_alias_ptr

◆ port_uuid_ptr

jacksym_port_uuid JackBridge::port_uuid_ptr

◆ recompute_total_latencies_ptr

jacksym_recompute_total_latencies JackBridge::recompute_total_latencies_ptr

◆ release_timebase_ptr

jacksym_release_timebase JackBridge::release_timebase_ptr

◆ remove_all_properties_ptr

jacksym_remove_all_properties JackBridge::remove_all_properties_ptr

◆ remove_properties_ptr

jacksym_remove_properties JackBridge::remove_properties_ptr

◆ remove_property_ptr

jacksym_remove_property JackBridge::remove_property_ptr

◆ set_buffer_size_callback_ptr

jacksym_set_buffer_size_callback JackBridge::set_buffer_size_callback_ptr

◆ set_buffer_size_ptr

jacksym_set_buffer_size JackBridge::set_buffer_size_ptr

◆ set_client_registration_callback_ptr

jacksym_set_client_registration_callback JackBridge::set_client_registration_callback_ptr

◆ set_freewheel_callback_ptr

jacksym_set_freewheel_callback JackBridge::set_freewheel_callback_ptr

◆ set_freewheel_ptr

jacksym_set_freewheel JackBridge::set_freewheel_ptr

◆ set_graph_order_callback_ptr

jacksym_set_graph_order_callback JackBridge::set_graph_order_callback_ptr

◆ set_latency_callback_ptr

jacksym_set_latency_callback JackBridge::set_latency_callback_ptr

◆ set_port_connect_callback_ptr

jacksym_set_port_connect_callback JackBridge::set_port_connect_callback_ptr

◆ set_port_registration_callback_ptr

jacksym_set_port_registration_callback JackBridge::set_port_registration_callback_ptr

◆ set_port_rename_callback_ptr

jacksym_set_port_rename_callback JackBridge::set_port_rename_callback_ptr

◆ set_process_callback_ptr

jacksym_set_process_callback JackBridge::set_process_callback_ptr

◆ set_property_change_callback_ptr

jacksym_set_property_change_callback JackBridge::set_property_change_callback_ptr

◆ set_property_ptr

jacksym_set_property JackBridge::set_property_ptr

◆ set_sample_rate_callback_ptr

jacksym_set_sample_rate_callback JackBridge::set_sample_rate_callback_ptr

◆ set_sync_callback_ptr

jacksym_set_sync_callback JackBridge::set_sync_callback_ptr

◆ set_sync_timeout_ptr

jacksym_set_sync_timeout JackBridge::set_sync_timeout_ptr

◆ set_thread_init_callback_ptr

jacksym_set_thread_init_callback JackBridge::set_thread_init_callback_ptr

◆ set_timebase_callback_ptr

jacksym_set_timebase_callback JackBridge::set_timebase_callback_ptr

◆ set_xrun_callback_ptr

jacksym_set_xrun_callback JackBridge::set_xrun_callback_ptr

◆ transport_locate_ptr

jacksym_transport_locate JackBridge::transport_locate_ptr

◆ transport_query_ptr

jacksym_transport_query JackBridge::transport_query_ptr

◆ transport_reposition_ptr

jacksym_transport_reposition JackBridge::transport_reposition_ptr

◆ transport_start_ptr

jacksym_transport_start JackBridge::transport_start_ptr

◆ transport_stop_ptr

jacksym_transport_stop JackBridge::transport_stop_ptr

◆ uuid_parse_ptr

jacksym_uuid_parse JackBridge::uuid_parse_ptr

◆ uuid_unparse_ptr

jacksym_uuid_unparse JackBridge::uuid_unparse_ptr

The documentation for this struct was generated from the following file: