- jack_get_current_transport_frame
jack_nframes_t jack_get_current_transport_frame(const(jack_client_t)* client)
Return an estimate of the current transport frame,
including any time elapsed since the last transport
positional update.
- jack_get_transport_info
void jack_get_transport_info(jack_client_t* client, jack_transport_info_t* tinfo)
Gets the current transport info structure (deprecated).
- jack_release_timebase
int jack_release_timebase(jack_client_t* client)
Called by the timebase master to release itself from that
responsibility.
- jack_set_sync_callback
int jack_set_sync_callback(jack_client_t* client, JackSyncCallback sync_callback, void* arg)
Register (or unregister) as a slow-sync client, one that cannot
respond immediately to transport position changes.
- jack_set_sync_timeout
int jack_set_sync_timeout(jack_client_t* client, jack_time_t timeout)
Set the timeout value for slow-sync clients.
- jack_set_timebase_callback
int jack_set_timebase_callback(jack_client_t* client, int conditional, JackTimebaseCallback timebase_callback, void* arg)
Register as timebase master for the JACK subsystem.
- jack_set_transport_info
void jack_set_transport_info(jack_client_t* client, jack_transport_info_t* tinfo)
Set the transport info structure (deprecated).
- jack_transport_locate
int jack_transport_locate(jack_client_t* client, jack_nframes_t frame)
Reposition the transport to a new frame number.
- jack_transport_query
jack_transport_state_t jack_transport_query(const(jack_client_t)* client, jack_position_t* pos)
Query the current transport state and position.
- jack_transport_reposition
int jack_transport_reposition(jack_client_t* client, const(jack_position_t)* pos)
Request a new transport position.
- jack_transport_start
void jack_transport_start(jack_client_t* client)
Start the JACK transport rolling.
- jack_transport_stop
void jack_transport_stop(jack_client_t* client)