jack.c.transport

Undocumented in source.

Public Imports

jack.c.types
public import jack.c.types;
Undocumented in source.

Members

Functions

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)

Stop the JACK transport.

Meta