21 #ifndef __jack_transport_h__
22 #define __jack_transport_h__
28 #include <jack/types.h>
29 #include <jack/weakmacros.h>
75 JackSyncCallback sync_callback,
76 void *arg) JACK_OPTIONAL_WEAK_EXPORT;
96 jack_time_t timeout) JACK_OPTIONAL_WEAK_EXPORT;
125 JackTimebaseCallback timebase_callback,
126 void *arg) JACK_OPTIONAL_WEAK_EXPORT;
145 jack_nframes_t frame) JACK_OPTIONAL_WEAK_EXPORT;
LIB_EXPORT void jack_set_transport_info(jack_client_t *client, jack_transport_info_t *tinfo)
LIB_EXPORT jack_transport_state_t jack_transport_query(const jack_client_t *client, jack_position_t *pos)
LIB_EXPORT int jack_release_timebase(jack_client_t *client)
LIB_EXPORT void jack_transport_start(jack_client_t *client)
LIB_EXPORT int jack_set_sync_timeout(jack_client_t *client, jack_time_t timeout)
LIB_EXPORT int jack_transport_locate(jack_client_t *client, jack_nframes_t frame)
LIB_EXPORT void jack_transport_stop(jack_client_t *client)
LIB_EXPORT int jack_transport_reposition(jack_client_t *client, const jack_position_t *pos)
LIB_EXPORT int jack_set_timebase_callback(jack_client_t *client, int conditional, JackTimebaseCallback timebase_callback, void *arg)
LIB_EXPORT int jack_set_sync_callback(jack_client_t *client, JackSyncCallback sync_callback, void *arg)
LIB_EXPORT void jack_get_transport_info(jack_client_t *client, jack_transport_info_t *tinfo)
LIB_EXPORT jack_nframes_t jack_get_current_transport_frame(const jack_client_t *client)