29 #include <jack/systemdeps.h>    30 #include <jack/types.h>    31 #include <jack/transport.h>    49 #include <jack/weakmacros.h>    68     int *proto_ptr) JACK_OPTIONAL_WEAK_EXPORT;
    77 jack_get_version_string(
void) JACK_OPTIONAL_WEAK_EXPORT;
   118                                   jack_options_t options,
   119                                   jack_status_t *status, ...) JACK_OPTIONAL_WEAK_EXPORT;
   127 jack_client_t * 
jack_client_new (const 
char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
   159                                      const 
char    *client_name) JACK_WEAK_EXPORT;
   171                                     const 
char    *client_uuid ) JACK_WEAK_EXPORT;
   195                               const 
char *load_name,
   196                               const 
char *load_init) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
   211 int jack_activate (jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT;
   242 int jack_is_realtime (jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT;
   255 jack_nframes_t 
jack_thread_wait (jack_client_t *client, 
int status) JACK_OPTIONAL_WEAK_EXPORT;
   264 jack_nframes_t 
jack_cycle_wait (jack_client_t* client) JACK_OPTIONAL_WEAK_EXPORT;
   272 void jack_cycle_signal (jack_client_t* client, 
int status) JACK_OPTIONAL_WEAK_EXPORT;
   290 int jack_set_process_thread(jack_client_t* client, JackThreadCallback thread_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   314                                    JackThreadInitCallback thread_init_callback,
   315                                    void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   346                        JackShutdownCallback shutdown_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   376                             JackInfoShutdownCallback shutdown_callback, 
void *arg) JACK_WEAK_EXPORT;
   396                                JackProcessCallback process_callback,
   397                                void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   416                                  JackFreewheelCallback freewheel_callback,
   417                                  void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   439                                    JackBufferSizeCallback bufsize_callback,
   440                                    void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   456                                    JackSampleRateCallback srate_callback,
   457                                    void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   473                                             JackClientRegistrationCallback
   474                                             registration_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   490                                           JackPortRegistrationCallback
   491                                           registration_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   507                                     JackPortConnectCallback
   508                                     connect_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   524                                    JackPortRenameCallback
   525                                    rename_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   541                                    JackGraphOrderCallback graph_callback,
   542                                    void *) JACK_OPTIONAL_WEAK_EXPORT;
   558                             JackXRunCallback xrun_callback, 
void *arg) JACK_OPTIONAL_WEAK_EXPORT;
   615 int jack_set_latency_callback (jack_client_t *client,
   616                                JackLatencyCallback latency_callback,
   617                                void *) JACK_WEAK_EXPORT;
   666 int jack_set_buffer_size (jack_client_t *client, jack_nframes_t nframes) JACK_OPTIONAL_WEAK_EXPORT;
   703 float jack_cpu_load (jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT;
   742                                   const 
char *port_name,
   743                                   const 
char *port_type,
   745                                   unsigned long buffer_size) JACK_OPTIONAL_WEAK_EXPORT;
   781 jack_uuid_t 
jack_port_uuid (const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   789 const 
char * 
jack_port_name (const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   802 int jack_port_flags (const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   808 const 
char * 
jack_port_type (const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   813 jack_port_type_id_t 
jack_port_type_id (const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   818 int jack_port_is_mine (const jack_client_t *client, const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   834                             const 
char *port_name) JACK_OPTIONAL_WEAK_EXPORT;
   869                                              const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT;
   878 int jack_port_tie (jack_port_t *src, jack_port_t *dst) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
   887 int jack_port_untie (jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
   899 int jack_port_set_name (jack_port_t *port, const 
char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
   911 int jack_port_rename (jack_client_t* client, jack_port_t *port, const 
char *port_name) JACK_OPTIONAL_WEAK_EXPORT;
   943 int jack_port_get_aliases (const jack_port_t *port, 
char* const aliases[2]) JACK_OPTIONAL_WEAK_EXPORT;
   960                                        const 
char *port_name, 
int onoff) JACK_OPTIONAL_WEAK_EXPORT;
   994                   const 
char *source_port,
   995                   const 
char *destination_port) JACK_OPTIONAL_WEAK_EXPORT;
  1011                      const 
char *source_port,
  1012                      const 
char *destination_port) JACK_OPTIONAL_WEAK_EXPORT;
  1114 void jack_port_set_latency (jack_port_t *port, jack_nframes_t) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
  1239                                             jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT;
  1283                               const 
char *port_name_pattern,
  1284                               const 
char *type_name_pattern,
  1285                               unsigned long flags) JACK_OPTIONAL_WEAK_EXPORT;
  1292 jack_port_t * 
jack_port_by_name (jack_client_t *client, const 
char *port_name) JACK_OPTIONAL_WEAK_EXPORT;
  1298                                jack_port_id_t port_id) JACK_OPTIONAL_WEAK_EXPORT;
  1323 jack_nframes_t 
jack_frame_time (const jack_client_t *) JACK_OPTIONAL_WEAK_EXPORT;
  1385                         jack_nframes_t *current_frames,
  1386                         jack_time_t    *current_usecs,
  1387                         jack_time_t    *next_usecs,
  1388                         float          *period_usecs) JACK_OPTIONAL_WEAK_EXPORT;
  1393 jack_time_t 
jack_frames_to_time(const jack_client_t *client, jack_nframes_t) JACK_OPTIONAL_WEAK_EXPORT;
  1398 jack_nframes_t 
jack_time_to_frames(const jack_client_t *client, jack_time_t) JACK_OPTIONAL_WEAK_EXPORT;
  1463 void jack_free(
void* ptr) JACK_OPTIONAL_WEAK_EXPORT;
 jack_nframes_t jack_port_get_total_latency(jack_client_t *client, jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_set_client_registration_callback(jack_client_t *client, JackClientRegistrationCallback registration_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_request_monitor(jack_port_t *port, int onoff) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_freewheel_callback(jack_client_t *client, JackFreewheelCallback freewheel_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_graph_order_callback(jack_client_t *client, JackGraphOrderCallback graph_callback, void *) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_buffer_size(jack_client_t *client, jack_nframes_t nframes) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_unregister(jack_client_t *client, jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_tie(jack_port_t *src, jack_port_t *dst) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_set_thread_init_callback(jack_client_t *client, JackThreadInitCallback thread_init_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
jack_port_type_id_t jack_port_type_id(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
jack_port_t * jack_port_by_id(jack_client_t *client, jack_port_id_t port_id) JACK_OPTIONAL_WEAK_EXPORT
void jack_port_set_latency(jack_port_t *port, jack_nframes_t) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_port_set_alias(jack_port_t *port, const char *alias) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_ensure_monitor(jack_port_t *port, int onoff) JACK_OPTIONAL_WEAK_EXPORT
void jack_cycle_signal(jack_client_t *client, int status) JACK_OPTIONAL_WEAK_EXPORT
void jack_internal_client_close(const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
jack_nframes_t jack_cycle_wait(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_name_size(void) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_process_callback(jack_client_t *client, JackProcessCallback process_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_recompute_total_latency(jack_client_t *, jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_activate(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
const char * jack_port_type(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
void(* jack_info_callback)(const char *msg) JACK_OPTIONAL_WEAK_EXPORT
void jack_set_info_function(void(*func)(const char *)) JACK_OPTIONAL_WEAK_EXPORT
jack_native_thread_t jack_client_thread_id(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
const char ** jack_port_get_connections(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_disconnect(jack_client_t *client, jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
void jack_port_set_latency_range(jack_port_t *port, jack_latency_callback_mode_t mode, jack_latency_range_t *range) JACK_WEAK_EXPORT
char * jack_get_client_name_by_uuid(jack_client_t *client, const char *client_uuid) JACK_WEAK_EXPORT
int jack_connect(jack_client_t *client, const char *source_port, const char *destination_port) JACK_OPTIONAL_WEAK_EXPORT
jack_uuid_t jack_port_uuid(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_disconnect(jack_client_t *client, const char *source_port, const char *destination_port) JACK_OPTIONAL_WEAK_EXPORT
jack_port_t * jack_port_register(jack_client_t *client, const char *port_name, const char *port_type, unsigned long flags, unsigned long buffer_size) JACK_OPTIONAL_WEAK_EXPORT
const char ** jack_port_get_all_connections(const jack_client_t *client, const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_type_size(void) JACK_OPTIONAL_WEAK_EXPORT
void jack_on_shutdown(jack_client_t *client, JackShutdownCallback shutdown_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
void(* jack_error_callback)(const char *msg) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_port_connect_callback(jack_client_t *client, JackPortConnectCallback connect_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
jack_client_t * jack_client_open(const char *client_name, jack_options_t options, jack_status_t *status,...) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_frame_time(const jack_client_t *) JACK_OPTIONAL_WEAK_EXPORT
char * jack_get_client_name(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_last_frame_time(const jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_monitoring_input(jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
void jack_set_error_function(void(*func)(const char *)) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_port_rename_callback(jack_client_t *client, JackPortRenameCallback rename_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_xrun_callback(jack_client_t *client, JackXRunCallback xrun_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_get_buffer_size(jack_client_t *) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_port_get_latency(jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_port_untie(jack_port_t *port) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_set_sample_rate_callback(jack_client_t *client, JackSampleRateCallback srate_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
void * jack_port_get_buffer(jack_port_t *port, jack_nframes_t) JACK_OPTIONAL_WEAK_EXPORT
jack_time_t jack_frames_to_time(const jack_client_t *client, jack_nframes_t) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_get_aliases(const jack_port_t *port, char *const aliases[2]) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_frames_since_cycle_start(const jack_client_t *) JACK_OPTIONAL_WEAK_EXPORT
int jack_recompute_total_latencies(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_connected_to(const jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_is_mine(const jack_client_t *client, const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_unset_alias(jack_port_t *port, const char *alias) JACK_OPTIONAL_WEAK_EXPORT
jack_port_t * jack_port_by_name(jack_client_t *client, const char *port_name) JACK_OPTIONAL_WEAK_EXPORT
jack_time_t jack_get_time(void) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_get_sample_rate(jack_client_t *) JACK_OPTIONAL_WEAK_EXPORT
int jack_get_client_pid(const char *name) JACK_OPTIONAL_WEAK_EXPORT
size_t jack_port_type_get_buffer_size(jack_client_t *client, const char *port_type) JACK_WEAK_EXPORT
int jack_set_buffer_size_callback(jack_client_t *client, JackBufferSizeCallback bufsize_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_set_name(jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
float jack_cpu_load(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_connected(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
void jack_on_info_shutdown(jack_client_t *client, JackInfoShutdownCallback shutdown_callback, void *arg) JACK_WEAK_EXPORT
int jack_port_request_monitor_by_name(jack_client_t *client, const char *port_name, int onoff) JACK_OPTIONAL_WEAK_EXPORT
int jack_internal_client_new(const char *client_name, const char *load_name, const char *load_init) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
char * jack_get_uuid_for_client_name(jack_client_t *client, const char *client_name) JACK_WEAK_EXPORT
int jack_engine_takeover_timebase(jack_client_t *) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_get_cycle_times(const jack_client_t *client, jack_nframes_t *current_frames, jack_time_t *current_usecs, jack_time_t *next_usecs, float *period_usecs) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_thread_wait(jack_client_t *client, int status) JACK_OPTIONAL_WEAK_EXPORT
const char * jack_port_name(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_client_name_size(void) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_time_to_frames(const jack_client_t *client, jack_time_t) JACK_OPTIONAL_WEAK_EXPORT
const char ** jack_get_ports(jack_client_t *client, const char *port_name_pattern, const char *type_name_pattern, unsigned long flags) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_flags(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_port_registration_callback(jack_client_t *client, JackPortRegistrationCallback registration_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_deactivate(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
jack_client_t * jack_client_new(const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT
int jack_set_process_thread(jack_client_t *client, JackThreadCallback thread_callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
int jack_port_rename(jack_client_t *client, jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_EXPORT
void jack_port_get_latency_range(jack_port_t *port, jack_latency_callback_mode_t mode, jack_latency_range_t *range) JACK_WEAK_EXPORT
const char * jack_port_short_name(const jack_port_t *port) JACK_OPTIONAL_WEAK_EXPORT
int jack_client_close(jack_client_t *client) JACK_OPTIONAL_WEAK_EXPORT
int jack_set_freewheel(jack_client_t *client, int onoff) JACK_OPTIONAL_WEAK_EXPORT